import { A as Autumn } from './referralTypes-BdY-EkkQ.mjs';
import { AuthResult } from './utils/AuthFunction.mjs';
import './response-ByHPEnHs.mjs';

type AutumnRequestHandler = (req: any, res: any, next: any) => void;
type AutumnHandlerOptions = {
    identify: (req: any) => AuthResult;
    autumn?: (req: any) => Autumn | Autumn;
    version?: string;
};
declare const autumnHandler: (options?: AutumnHandlerOptions) => AutumnRequestHandler;

export { type AutumnHandlerOptions, type AutumnRequestHandler, autumnHandler };
