export type ChatGPTTransportKind = "obscura" | "direct"; export type McpTransportKind = "stdio" | "http"; export type Config = { accessToken: string; baseUrl: string; outputTimezone: string; transport: ChatGPTTransportKind; mcpTransport: McpTransportKind; mcpHost: string; mcpPort: number; mcpBearerToken?: string; mcpSessionIdleMs: number; daemonIdleMs: number; daemonStartTimeoutMs: number; obscuraBinary?: string; obscuraCdpUrl?: string; obscuraStorageDir?: string; obscuraTimezone?: string; defaultPageSize: number; maxPageSize: number; defaultMaxMessages: number; searchMaxScan: number; maxAssetBytes: number; }; export declare class ConfigError extends Error { readonly code = "config_error"; constructor(message: string); } export declare function loadConfig(env?: NodeJS.ProcessEnv): Config;