import type { HandlerContext, HandlerResult } from "../../types/index.js"; import type { ApplicationIdentity } from "./types.js"; export interface ApplicationAuthHandlerResult extends HandlerResult { metadata?: { applicationIdentity?: ApplicationIdentity; applicationIdentityHeaderNames?: readonly string[]; }; } type ApplicationAuthRequestHandler = (request: Request, ctx: HandlerContext) => Promise; export declare function handleApplicationAuthRequest(request: Request, ctx: HandlerContext): Promise; export declare function createApplicationAuthRequestHandler(): ApplicationAuthRequestHandler; export {}; //# sourceMappingURL=application-auth-runtime.d.ts.map