export type ServerSnapshotPhase = 'http-request' | 'routing-selected' | 'llm-switch-request' | 'compatibility-request' | 'compatibility-response' | 'llm-switch-response' | 'final-response' | 'http-response' | 'http-response.error' | string; export declare function isSnapshotsEnabled(): boolean; export declare function writeServerSnapshot(options: { phase: ServerSnapshotPhase; requestId: string; data: unknown; entryEndpoint?: string; providerKey?: string; groupRequestId?: string; }): Promise;