## API Report File for "@qwik.dev/router"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import type { Http2ServerRequest } from 'node:http2';
import type { IncomingMessage } from 'node:http';
import type { NodeRequestNextFunction } from '@qwik.dev/router/middleware/node';
import type { QwikManifest } from '@qwik.dev/core/optimizer';
import type { Render } from '@qwik.dev/core/server';
import type { ServerRenderOptions } from '@qwik.dev/router/middleware/request-handler';
import type { ServerResponse } from 'node:http';

// @public @deprecated (undocumented)
export const createQwikCity: typeof createQwikRouter;

// Warning: (ae-forgotten-export) The symbol "AwsOpt" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export function createQwikRouter(opts: AwsOpt): QwikRouterAwsLambdaMiddleware;

// @public (undocumented)
export interface PlatformAwsLambda extends Object {
}

// @public @deprecated (undocumented)
export type QwikCityAwsLambdaOptions = QwikRouterAwsLambdaOptions;

// @public (undocumented)
export interface QwikRouterAwsLambdaMiddleware {
    // (undocumented)
    fixPath: (pathT: string) => string;
    // (undocumented)
    handle: (req: any, res: any) => void;
    // @deprecated (undocumented)
    notFound: (req: IncomingMessage | Http2ServerRequest, res: ServerResponse, next: (e?: any) => void) => Promise<void>;
    // (undocumented)
    router: (req: IncomingMessage | Http2ServerRequest, res: ServerResponse, next: NodeRequestNextFunction) => Promise<void>;
    // (undocumented)
    staticFile: (req: IncomingMessage | Http2ServerRequest, res: ServerResponse, next: (e?: any) => void) => Promise<void>;
}

// @public (undocumented)
export interface QwikRouterAwsLambdaOptions extends ServerRenderOptions {
}

// (No @packageDocumentation comment for this package)

```
