export declare const config: {
    readonly PORT: number;
    readonly DB_HOST: string;
    readonly DB_PORT: number;
    readonly DB_USER: string;
    readonly DB_PASSWORD: string;
    readonly DB_NAME: string;
    readonly AI_PROVIDER: string;
    readonly OPENAI_API_KEY: string;
    readonly OPENAI_MODEL: string;
    readonly TOGETHER_API_KEY: string;
    readonly TOGETHER_MODEL: string;
    readonly MISTRAL_API_KEY: string;
    readonly MISTRAL_MODEL: string;
    readonly OPENROUTER_API_KEY: string;
    readonly OPENROUTER_MODEL: string;
    readonly CONVERSATION_MODEL: string;
    readonly AI_USE_TOOL_CALLING: boolean;
    readonly TICK_INTERVAL: 1;
    readonly SPEED_PAUSED: 999999999;
    readonly SPEED_DEFAULT: 10000;
    readonly SPEED_QUESTION_PAUSE: 999999999;
    readonly SPEED_BUTTON_VALUES: readonly [10000, 1000, 500, 50, 20, 1];
    readonly MAX_CONNECTIONS: 20;
    readonly RATE_LIMIT_PER_MINUTE: 30;
    readonly JWT_SECRET: string;
    readonly SESSION_TIMEOUT: number;
    readonly OPENAI_MAX_REQUESTS_PER_HOUR: number;
    readonly WEBSOCKET_MAX_MESSAGES_PER_MINUTE: number;
    readonly DEBUG: boolean;
    readonly FAL_AI_KEY: string;
    readonly REPLICATE_API_TOKEN: string;
    readonly IMAGE_GENERATION_PROVIDER: "imagen4" | "flux" | "dalle3";
    readonly IMAGE_GENERATION_DEFAULT_COST: number;
};
export type Config = typeof config;
//# sourceMappingURL=config.d.ts.map