export declare const DEFAULT_DB_PATH = ".moneysiren/moneysiren.sqlite"; export declare const PROVIDER_ENV_KEYS: { readonly aws: readonly ["AWS_PROFILE"]; readonly openai: readonly ["OPENAI_ADMIN_KEY"]; readonly supabase: readonly ["SUPABASE_ACCESS_TOKEN"]; readonly cloudflare: readonly ["CLOUDFLARE_API_TOKEN", "CLOUDFLARE_ACCOUNT_IDS"]; readonly gcp: readonly ["GOOGLE_APPLICATION_CREDENTIALS", "GOOGLE_CLOUD_PROJECT"]; readonly azure: readonly ["AZURE_TENANT_ID", "AZURE_CLIENT_ID", "AZURE_CLIENT_SECRET", "AZURE_SUBSCRIPTION_ID"]; readonly oracle: readonly ["OCI_CONFIG_FILE", "OCI_PROFILE"]; readonly anthropic: readonly ["ANTHROPIC_ADMIN_KEY"]; readonly gemini: readonly ["GEMINI_API_KEY", "GOOGLE_APPLICATION_CREDENTIALS", "GOOGLE_CLOUD_PROJECT"]; readonly vercel: readonly ["VERCEL_API_TOKEN"]; readonly "github-actions": readonly ["GITHUB_TOKEN"]; readonly railway: readonly ["RAILWAY_API_TOKEN"]; readonly fly: readonly ["FLY_ACCESS_TOKEN"]; readonly netlify: readonly ["NETLIFY_AUTH_TOKEN"]; readonly render: readonly ["RENDER_API_KEY"]; readonly neon: readonly ["NEON_API_KEY"]; readonly "mongodb-atlas": readonly ["MONGODB_ATLAS_PUBLIC_KEY", "MONGODB_ATLAS_PRIVATE_KEY", "MONGODB_ATLAS_ORG_ID"]; readonly datadog: readonly ["DATADOG_API_KEY", "DATADOG_APP_KEY", "DATADOG_SITE"]; readonly sentry: readonly ["SENTRY_AUTH_TOKEN", "SENTRY_ORG"]; readonly "codex-cli": readonly []; readonly "codex-app": readonly []; readonly "claude-cli": readonly []; readonly "claude-app": readonly []; readonly antigravity: readonly []; }; export type ConfiguredProvider = keyof typeof PROVIDER_ENV_KEYS; export interface ProviderConfig { configured: boolean; requiredEnvKeys: readonly string[]; configuredEnvKeys: readonly string[]; missingEnvKeys: readonly string[]; } export type ProviderConfigMap = { readonly [Provider in ConfiguredProvider]: ProviderConfig; }; export interface SlackConfig { webhookConfigured: boolean; requiredEnvKey: "SLACK_WEBHOOK_URL"; } export interface MoneySirenConfig { dbPath: string; telemetryEnabled: false; providers: ProviderConfigMap; slack: SlackConfig; } export type MoneySirenEnv = Record; //# sourceMappingURL=schema.d.ts.map