import { Env } from 'env-struct';
import { z } from 'zod/v4';
/**
 * This is the set of environment variable (for the process) names that Donobu may use.
 * This should not be confused with the user-defined API-based environment variables
 * that may be used in a flow.
 */
export declare const env: Env<{
    APPDATA: z.ZodOptional<z.ZodString>;
    BASE_WORKING_DIR: z.ZodOptional<z.ZodString>;
    BASE64_GPT_CONFIG: z.ZodOptional<z.ZodString>;
    BROWSERBASE_API_KEY: z.ZodOptional<z.ZodString>;
    BROWSERBASE_PROJECT_ID: z.ZodOptional<z.ZodString>;
    LOG_LEVEL: z.ZodDefault<z.ZodEnum<{
        error: "error";
        warn: "warn";
        info: "info";
        debug: "debug";
    }>>;
    DONOBU_DEPLOYMENT_ENVIRONMENT: z.ZodOptional<z.ZodEnum<{
        LOCAL: "LOCAL";
        DONOBU_HOSTED_MULTI_TENANT: "DONOBU_HOSTED_MULTI_TENANT";
        DONOBU_HOSTED_SINGLE_TENANT: "DONOBU_HOSTED_SINGLE_TENANT";
    }>>;
    DONOBU_API_BASE_URL: z.ZodDefault<z.ZodString>;
    ANTHROPIC_API_KEY: z.ZodOptional<z.ZodString>;
    ANTHROPIC_MODEL_NAME: z.ZodOptional<z.ZodString>;
    DONOBU_MAX_STABILITY_WAIT_MS: z.ZodDefault<z.ZodNumber>;
    DONOBU_MIN_STABILITY_WAIT_MS: z.ZodDefault<z.ZodNumber>;
    DONOBU_AUTO_HEAL_ACTIVE: z.ZodOptional<z.ZodEnum<{
        0: "0";
        1: "1";
        true: "true";
        false: "false";
    }>>;
    DONOBU_AUTO_HEAL_ORCHESTRATED: z.ZodOptional<z.ZodEnum<{
        0: "0";
        1: "1";
        true: "true";
        false: "false";
    }>>;
    DONOBU_REPORT_URL: z.ZodOptional<z.ZodString>;
    DONOBU_SLACK_WEBHOOK_URL: z.ZodOptional<z.ZodString>;
    GITHUB_STEP_SUMMARY: z.ZodOptional<z.ZodString>;
    GITHUB_RUN_ID: z.ZodOptional<z.ZodString>;
    GITHUB_RUN_NUMBER: z.ZodOptional<z.ZodString>;
    GITHUB_SERVER_URL: z.ZodOptional<z.ZodString>;
    GITHUB_REPOSITORY: z.ZodOptional<z.ZodString>;
    GITHUB_ACTOR: z.ZodOptional<z.ZodString>;
    GITHUB_REF_NAME: z.ZodOptional<z.ZodString>;
    CI_PIPELINE_URL: z.ZodOptional<z.ZodString>;
    CI_PIPELINE_IID: z.ZodOptional<z.ZodString>;
    GITLAB_USER_LOGIN: z.ZodOptional<z.ZodString>;
    CI_COMMIT_REF_NAME: z.ZodOptional<z.ZodString>;
    PLAYWRIGHT_JSON_OUTPUT_DIR: z.ZodOptional<z.ZodString>;
    DONOBU_PAGE_AI_CLEAR_CACHE: z.ZodOptional<z.ZodEnum<{
        0: "0";
        1: "1";
        true: "true";
        false: "false";
    }>>;
    GOOGLE_GENERATIVE_AI_API_KEY: z.ZodOptional<z.ZodString>;
    GOOGLE_GENERATIVE_AI_MODEL_NAME: z.ZodOptional<z.ZodString>;
    OLLAMA_MODEL_NAME: z.ZodOptional<z.ZodString>;
    OLLAMA_API_URL: z.ZodOptional<z.ZodString>;
    OPENAI_API_KEY: z.ZodOptional<z.ZodString>;
    OPENAI_API_MODEL_NAME: z.ZodOptional<z.ZodString>;
    PERSISTENCE_PRIORITY: z.ZodDefault<z.ZodArray<z.ZodString>>;
    AWS_S3_BUCKET: z.ZodOptional<z.ZodString>;
    AWS_S3_REGION: z.ZodOptional<z.ZodString>;
    AWS_BEDROCK_MODEL_NAME: z.ZodOptional<z.ZodString>;
    AWS_REGION: z.ZodOptional<z.ZodString>;
    AWS_ACCESS_KEY_ID: z.ZodOptional<z.ZodString>;
    AWS_SECRET_ACCESS_KEY: z.ZodOptional<z.ZodString>;
    EXPERIMENTAL_FEATURES_ENABLED: z.ZodDefault<z.ZodBoolean>;
    DONOBU_API_KEY: z.ZodOptional<z.ZodString>;
    DONOBU_PERSISTENCE_API_KEY: z.ZodOptional<z.ZodString>;
    GOOGLE_CLOUD_STORAGE_BUCKET: z.ZodOptional<z.ZodString>;
    SCREENSHOT_TIMEOUT_MS: z.ZodDefault<z.ZodNumber>;
    SELF_HEAL_TESTS_ENABLED: z.ZodOptional<z.ZodString>;
    PROXY_SERVER: z.ZodOptional<z.ZodString>;
    PROXY_USERNAME: z.ZodOptional<z.ZodString>;
    PROXY_PASSWORD: z.ZodOptional<z.ZodString>;
    XDG_CONFIG_HOME: z.ZodOptional<z.ZodString>;
}, {
    LOG_LEVEL: "error" | "warn" | "info" | "debug";
    DONOBU_API_BASE_URL: string;
    DONOBU_MAX_STABILITY_WAIT_MS: number;
    DONOBU_MIN_STABILITY_WAIT_MS: number;
    PERSISTENCE_PRIORITY: string[];
    EXPERIMENTAL_FEATURES_ENABLED: boolean;
    SCREENSHOT_TIMEOUT_MS: number;
    APPDATA?: string | undefined;
    BASE_WORKING_DIR?: string | undefined;
    BASE64_GPT_CONFIG?: string | undefined;
    BROWSERBASE_API_KEY?: string | undefined;
    BROWSERBASE_PROJECT_ID?: string | undefined;
    DONOBU_DEPLOYMENT_ENVIRONMENT?: "LOCAL" | "DONOBU_HOSTED_MULTI_TENANT" | "DONOBU_HOSTED_SINGLE_TENANT" | undefined;
    ANTHROPIC_API_KEY?: string | undefined;
    ANTHROPIC_MODEL_NAME?: string | undefined;
    DONOBU_AUTO_HEAL_ACTIVE?: "0" | "1" | "true" | "false" | undefined;
    DONOBU_AUTO_HEAL_ORCHESTRATED?: "0" | "1" | "true" | "false" | undefined;
    DONOBU_REPORT_URL?: string | undefined;
    DONOBU_SLACK_WEBHOOK_URL?: string | undefined;
    GITHUB_STEP_SUMMARY?: string | undefined;
    GITHUB_RUN_ID?: string | undefined;
    GITHUB_RUN_NUMBER?: string | undefined;
    GITHUB_SERVER_URL?: string | undefined;
    GITHUB_REPOSITORY?: string | undefined;
    GITHUB_ACTOR?: string | undefined;
    GITHUB_REF_NAME?: string | undefined;
    CI_PIPELINE_URL?: string | undefined;
    CI_PIPELINE_IID?: string | undefined;
    GITLAB_USER_LOGIN?: string | undefined;
    CI_COMMIT_REF_NAME?: string | undefined;
    PLAYWRIGHT_JSON_OUTPUT_DIR?: string | undefined;
    DONOBU_PAGE_AI_CLEAR_CACHE?: "0" | "1" | "true" | "false" | undefined;
    GOOGLE_GENERATIVE_AI_API_KEY?: string | undefined;
    GOOGLE_GENERATIVE_AI_MODEL_NAME?: string | undefined;
    OLLAMA_MODEL_NAME?: string | undefined;
    OLLAMA_API_URL?: string | undefined;
    OPENAI_API_KEY?: string | undefined;
    OPENAI_API_MODEL_NAME?: string | undefined;
    AWS_S3_BUCKET?: string | undefined;
    AWS_S3_REGION?: string | undefined;
    AWS_BEDROCK_MODEL_NAME?: string | undefined;
    AWS_REGION?: string | undefined;
    AWS_ACCESS_KEY_ID?: string | undefined;
    AWS_SECRET_ACCESS_KEY?: string | undefined;
    DONOBU_API_KEY?: string | undefined;
    DONOBU_PERSISTENCE_API_KEY?: string | undefined;
    GOOGLE_CLOUD_STORAGE_BUCKET?: string | undefined;
    SELF_HEAL_TESTS_ENABLED?: string | undefined;
    PROXY_SERVER?: string | undefined;
    PROXY_USERNAME?: string | undefined;
    PROXY_PASSWORD?: string | undefined;
    XDG_CONFIG_HOME?: string | undefined;
}>;
//# sourceMappingURL=envVars.d.ts.map