import { z } from 'zod';
declare const envSchema: z.ZodObject<{
    PORT: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    HOST: z.ZodDefault<z.ZodString>;
    NODE_ENV: z.ZodDefault<z.ZodEnum<{
        development: "development";
        production: "production";
        test: "test";
    }>>;
    LOG_LEVEL: z.ZodDefault<z.ZodEnum<{
        trace: "trace";
        debug: "debug";
        info: "info";
        warn: "warn";
        error: "error";
        fatal: "fatal";
    }>>;
    MUASSIS_MODE: z.ZodDefault<z.ZodEnum<{
        device: "device";
        "control-plane": "control-plane";
    }>>;
    MUASSIS_DATA_DIR: z.ZodOptional<z.ZodString>;
    SUPABASE_URL: z.ZodOptional<z.ZodString>;
    SUPABASE_ANON_KEY: z.ZodOptional<z.ZodString>;
    SUPABASE_SERVICE_ROLE_KEY: z.ZodOptional<z.ZodString>;
    NVIDIA_NIM_BASE_URL: z.ZodDefault<z.ZodString>;
    NVIDIA_NIM_API_KEY: z.ZodOptional<z.ZodString>;
    TOGETHER_API_KEY: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    GOOGLE_AI_API_KEY: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    DEEPSEEK_API_KEY: z.ZodOptional<z.ZodString>;
    OPENAI_API_KEY: z.ZodOptional<z.ZodString>;
    ANTHROPIC_API_KEY: z.ZodOptional<z.ZodString>;
    MOONSHOT_API_KEY: z.ZodOptional<z.ZodString>;
    MUASSIS_BRAIN_MODEL: z.ZodOptional<z.ZodString>;
    MUASSIS_FLASH_MODEL: z.ZodOptional<z.ZodString>;
    MUASSIS_REASONING_MODEL: z.ZodOptional<z.ZodString>;
    WHATSAPP_VERIFY_TOKEN: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    WHATSAPP_ACCESS_TOKEN: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    WHATSAPP_PHONE_NUMBER_ID: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    WHATSAPP_BUSINESS_ACCOUNT_ID: z.ZodOptional<z.ZodString>;
    AZURE_TTS_KEY: z.ZodOptional<z.ZodString>;
    AZURE_TTS_REGION: z.ZodDefault<z.ZodString>;
    ELEVENLABS_API_KEY: z.ZodOptional<z.ZodString>;
    NEO4J_URI: z.ZodDefault<z.ZodString>;
    NEO4J_USER: z.ZodDefault<z.ZodString>;
    NEO4J_PASSWORD: z.ZodOptional<z.ZodString>;
    TENANT_ENCRYPTION_KEY: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const config: {
    PORT: number;
    HOST: string;
    NODE_ENV: "development" | "production" | "test";
    LOG_LEVEL: "trace" | "debug" | "info" | "warn" | "error" | "fatal";
    MUASSIS_MODE: "device" | "control-plane";
    NVIDIA_NIM_BASE_URL: string;
    TOGETHER_API_KEY: string;
    GOOGLE_AI_API_KEY: string;
    WHATSAPP_VERIFY_TOKEN: string;
    WHATSAPP_ACCESS_TOKEN: string;
    WHATSAPP_PHONE_NUMBER_ID: string;
    AZURE_TTS_REGION: string;
    NEO4J_URI: string;
    NEO4J_USER: string;
    MUASSIS_DATA_DIR?: string | undefined;
    SUPABASE_URL?: string | undefined;
    SUPABASE_ANON_KEY?: string | undefined;
    SUPABASE_SERVICE_ROLE_KEY?: string | undefined;
    NVIDIA_NIM_API_KEY?: string | undefined;
    DEEPSEEK_API_KEY?: string | undefined;
    OPENAI_API_KEY?: string | undefined;
    ANTHROPIC_API_KEY?: string | undefined;
    MOONSHOT_API_KEY?: string | undefined;
    MUASSIS_BRAIN_MODEL?: string | undefined;
    MUASSIS_FLASH_MODEL?: string | undefined;
    MUASSIS_REASONING_MODEL?: string | undefined;
    WHATSAPP_BUSINESS_ACCOUNT_ID?: string | undefined;
    AZURE_TTS_KEY?: string | undefined;
    ELEVENLABS_API_KEY?: string | undefined;
    NEO4J_PASSWORD?: string | undefined;
    TENANT_ENCRYPTION_KEY?: string | undefined;
};
export type Config = z.infer<typeof envSchema>;
export declare const MODELS: {
    readonly router: {
        readonly provider: "nvidia-nim";
        readonly model: "kimi-k2.5";
        readonly costPer1MInput: 0;
        readonly costPer1MOutput: 0;
    };
    readonly brain: {
        readonly provider: "nvidia-nim";
        readonly model: "kimi-k2.5";
        readonly costPer1MInput: 0;
        readonly costPer1MOutput: 0;
    };
    readonly vision: {
        readonly provider: "nvidia-nim";
        readonly model: "kimi-k2.5";
        readonly costPer1MInput: 0;
        readonly costPer1MOutput: 0;
    };
    readonly reasoning: {
        readonly provider: "nvidia-nim";
        readonly model: "kimi-k2-thinking";
        readonly costPer1MInput: 0;
        readonly costPer1MOutput: 0;
    };
    readonly primary: {
        readonly provider: "nvidia-nim";
        readonly model: "kimi-k2.5";
        readonly costPer1MInput: 0;
        readonly costPer1MOutput: 0;
    };
};
export {};
//# sourceMappingURL=config.d.ts.map