import { BunFetchHandler, Server, ServerOptions } from "../_chunks/types-BtByT9ny.mjs"; import { FastURL$2 as FastURL } from "../_chunks/_url-D8u5OAto.mjs"; import * as bun from "bun"; //#region src/adapters/bun.d.ts declare const FastResponse: typeof globalThis.Response; declare function serve(options: ServerOptions): BunServer; // https://bun.sh/docs/api/http declare class BunServer implements Server { #private; readonly runtime = "bun"; readonly options: Server["options"]; readonly bun: Server["bun"]; readonly serveOptions: bun.ServeOptions | bun.TLSServeOptions; readonly fetch: BunFetchHandler; constructor(options: ServerOptions); serve(): Promise; get url(): string | undefined; ready(): Promise; close(closeAll?: boolean): Promise; } //#endregion export { FastResponse, FastURL, serve };