import { AuthResult } from './utils/AuthFunction.js';

declare function autumnHandler(options: {
    httpAction: any;
    identify: (ctx: any, request: any) => AuthResult;
    url?: string;
    secretKey?: string;
}): any;
declare function convexHandler(options: {
    identity: Awaited<AuthResult>;
    url?: string;
    secretKey?: string;
    corsOrigin?: string;
}): (ctx: any, request: Request) => Promise<Response>;

export { autumnHandler, convexHandler };
