import type { ProxyLifecycleEventInput, ProxyLifecycleLoggerOptions, ProxyLifecycleLoggerSnapshot } from "../types/index.js";
export declare function hashProxyLifecycleSessionId(sessionId: string | undefined): string | undefined;
export declare function configureProxyLifecycleLogger(options: ProxyLifecycleLoggerOptions): void;
/** Enqueue fixed-size lifecycle metadata without awaiting filesystem work. */
export declare function logProxyLifecycleEvent(input: ProxyLifecycleEventInput): void;
export declare function flushProxyLifecycleEvents(): Promise<void>;
export declare function getProxyLifecycleLoggerSnapshot(): ProxyLifecycleLoggerSnapshot;
export declare function resetProxyLifecycleLoggerForTests(): void;
