import { type ProviderOpts } from "@tsed/di"; import { type PlatformContextHandler, PlatformLayer } from "@tsed/platform-router"; import { PlatformAdapter, PlatformContext, type PlatformStaticsOptions } from "../common/index.js"; export declare class FakeAdapter extends PlatformAdapter { readonly NAME: string; providers: ProviderOpts[]; static createFakeRawDriver(): { (): void; use: (this: any) => any; all: (this: any) => any; get: (this: any) => any; patch: (this: any) => any; post: (this: any) => any; put: (this: any) => any; head: (this: any) => any; delete: (this: any) => any; options: (this: any) => any; }; createApp(): { app: any; callback(): any; }; multipart(options: TsED.MultipartFileOptions): TsED.MultipartFileInstance; statics(endpoint: string, options: PlatformStaticsOptions): any; bodyParser(type: string): any; mapLayers(layers: PlatformLayer[]): void; mapHandler(handler: PlatformContextHandler): PlatformContextHandler, import("../common/index.js").PlatformResponse>>; useContext(): void; }