/**
 * Vercel Edge Function adapter for email validation
 * Supports both Edge Runtime and Node.js runtime
 */
export interface VercelRequest {
    method: string;
    url: string;
    headers: Headers;
    body?: unknown;
    query?: {
        [key: string]: string | string[];
    };
}
export interface VercelResponse {
    status: (code: number) => VercelResponse;
    json: (data: unknown) => void;
    send: (data: unknown) => void;
}
export declare function edgeHandler(request: Request): Promise<Response>;
export declare function nodeHandler(req: VercelRequest, res: VercelResponse): Promise<void>;
export declare const config: {
    runtime: string;
    regions: string[];
};
export declare function handler(request: Request): Promise<Response>;
declare const _default: {
    edgeHandler: typeof edgeHandler;
    nodeHandler: typeof nodeHandler;
    handler: typeof handler;
};
export default _default;
