interface RouterLogOptions { request: Request; transaction: string; } interface LogDetails { [key: string]: unknown; } export declare function runWithRouterLogContext(options: RouterLogOptions, fn: () => T): T; export declare function withRouterLogScope(label: string, fn: () => Promise): Promise; export declare function withRouterLogScope(label: string, fn: () => T): T; export declare function isRouterDebugEnabled(): boolean; export declare function debugLog(scope: string, message: string, details?: LogDetails): void; export declare function debugWarn(scope: string, message: string, details?: LogDetails): void; export {}; //# sourceMappingURL=logging.d.ts.map