import type { ApiFunctionsBasicContext } from './types.js';
import { LoggerStickyState } from '../../utils/reporter/logger.js';
export interface HandlerParams {
    maxResponseSizeMB?: number;
    slug: string;
    requestHandlerId: string;
    ctxData: ApiFunctionsBasicContext;
    staticData: Record<string, unknown>;
    serverOutDir: string;
    req: {
        url: string;
        method: string;
        headers: Record<string, string>;
        body: string | null;
        bodyUsed: boolean;
        cache: RequestCache;
        credentials: RequestCredentials;
        destination: RequestDestination;
        integrity: string;
        mode: RequestMode;
        redirect: RequestRedirect;
        referrer: string;
        referrerPolicy: ReferrerPolicy;
    };
    loggerStickyState: LoggerStickyState;
}
//# sourceMappingURL=api-functions-handler-worker.d.ts.map