export type ImageProvider = 'openai' | 'gemini'; export type Env = { outputRoot: string; aiGatewayApiKey: string | undefined; vercelOidcToken: string | undefined; tavilyApiKey: string | undefined; composioApiKey: string | undefined; zilmateUserId: string | undefined; upstashRedisRestUrl: string | undefined; upstashRedisRestToken: string | undefined; zilmateJobsEnabled: boolean; upstashQstashToken: string | undefined; zilmatePublicJobWebhookUrl: string | undefined; zilmateJobWebhookSecret: string | undefined; zilmateTriggerWorkflowsEnabled: boolean; deepgramApiKey: string | undefined; zilmateVoiceEnabled: boolean; zilmateVoiceInputDevice: string; zilmateVoiceMode: string; zilmateVoiceListenModel: string; zilmateVoiceListenVersion: string; zilmateVoiceTtsModel: string; zilmateVoiceLanguage: string; zilmateVoiceLanguageHints: string[]; zilmateVoiceBargeIn: boolean; zilmateVoicePlaybackMode: string; zilmateVoiceEotThreshold: number | undefined; zilmateVoiceEagerEotThreshold: number | undefined; zilmateVoiceSttFallbackModel: string; zilmateVoiceUseNovaFallback: boolean; zilmateVoiceTtsSpeed: number | undefined; zilmateVoiceListenKeywords: string[]; managerModel: string; helpModel: string | undefined; postModel: string | undefined; imageDefaultProvider: ImageProvider; imageOpenaiModel: string; imageGeminiModel: string; imageModel: string; screenshotVisionModel: string; codingModel: string | undefined; slackBotToken: string | undefined; slackSigningSecret: string | undefined; telegramBotToken: string | undefined; imessageLocal: boolean; imessageEnabled: boolean; chatIntegrationEnabled: boolean; braveApiKey: string | undefined; wolframAlphaAppId: string | undefined; databaseUrl: string | undefined; awsAccessKeyId: string | undefined; awsSecretAccessKey: string | undefined; awsRegion: string | undefined; gcsProjectId: string | undefined; gcsKeyFilename: string | undefined; blobReadWriteToken: string | undefined; corporateWikiProvider: string | undefined; supermemoryApiKey: string | undefined; upstashVectorRestUrl: string | undefined; upstashVectorRestToken: string | undefined; zilmateDaemonPort: number; zilmateAutoApprove: string | undefined; zilmateTreasuryCap: number; }; export declare const env: Env; export declare function hasGatewayAuth(): boolean; export declare function requireGatewayAuth(): void; export declare function requireTavily(): string; export declare function hasComposio(): boolean; export declare function requireComposio(): void; export declare function hasRedis(): boolean; export declare function hasQStash(): boolean; export declare function hasDeepgram(): boolean; export declare function requireDeepgram(): string; export declare function hasChatIntegration(): boolean; //# sourceMappingURL=env.d.ts.map