import type { ILambdaMock, LambdaEndpoint } from "../runtime/rapidApi"; import type { normalizedSearchParams } from "../../plugins/lambda/events/common"; export type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE" | "HEAD" | "OPTIONS" | "ANY"; export declare class Handlers { #private; static handlers: ILambdaMock[]; static PORT: number; static ip: string; debug: boolean; constructor(config: any); static parseNameFromUrl(lambdaName: string): string; static getHandlerByName(lambdaName?: string | null): ILambdaMock | undefined; static findHandler: ({ method, path, kind, headers, query, }: { method: HttpMethod; path: string; headers: { [key: string]: string[]; }; kind?: string | null; query: normalizedSearchParams; }) => { event: LambdaEndpoint; handler: ILambdaMock; } | undefined; addHandler(lambdaController: ILambdaMock): void; }