export interface ApiRequest { body: any; params: Record; query: Record; headers?: Record; } export interface ApiResponse { status(code: number): this; json(data: any): void; send(data: string): void; setHeader(name: string, value: string): void; write(data: string): void; end(): void; } export type ApiHandler = (req: ApiRequest, res: ApiResponse) => Promise | void; export type ApiMiddleware = (req: ApiRequest, res: ApiResponse) => Promise | boolean; //# sourceMappingURL=types.d.ts.map