import type { IncomingMessage, ServerResponse } from 'node:http'; import type { ServerContext } from '../server.js'; /** 短期、一次性的浏览器凭据交接码;仅保存在当前服务进程内存中。 */ export declare class AdminHandoffStore { private readonly ttlMs; private readonly now; private entries; constructor(ttlMs?: number, now?: () => number); issue(credential: string): { code: string; expiresIn: number; }; exchange(code: string, currentCredential: string): string | null; private digest; private removeExpired; } export declare function handleCreateAdminHandoff(ctx: ServerContext, _req: IncomingMessage, res: ServerResponse): void; export declare function handleExchangeAdminHandoff(ctx: ServerContext, req: IncomingMessage, res: ServerResponse): Promise; //# sourceMappingURL=admin-handoff.d.ts.map