import { z } from 'zod'; export declare const VERSION: string; export declare const ServerModeSchema: z.ZodDefault>; export type ServerMode = z.infer; declare const EnvSchema: z.ZodEffects>; SEATABLE_TOKEN_SECRET: z.ZodOptional; SEATABLE_ACCESS_TOKEN_TTL: z.ZodPipeline, number | undefined, string | undefined>, z.ZodOptional>; SEATABLE_API_TOKEN: z.ZodOptional; SEATABLE_BASES: z.ZodOptional; LOG_LEVEL: z.ZodOptional>; HTTP_TIMEOUT_MS: z.ZodPipeline, number | undefined, string | undefined>, z.ZodOptional>; SEATABLE_MOCK: z.ZodOptional, boolean, string | undefined>>; SEATABLE_ENABLE_FIND_ROWS: z.ZodOptional, boolean, string | undefined>>; SEATABLE_ENABLE_DEBUG_TOOLS: z.ZodOptional, boolean, string | undefined>>; TRUST_PROXY: z.ZodDefault, boolean, string | undefined>>>; }, "strip", z.ZodTypeAny, { SEATABLE_SERVER_URL: string; SEATABLE_MODE: "selfhosted" | "managed"; TRUST_PROXY: boolean; SEATABLE_TOKEN_SECRET?: string | undefined; SEATABLE_ACCESS_TOKEN_TTL?: number | undefined; SEATABLE_API_TOKEN?: string | undefined; SEATABLE_BASES?: string | undefined; LOG_LEVEL?: "fatal" | "error" | "warn" | "info" | "debug" | "trace" | undefined; HTTP_TIMEOUT_MS?: number | undefined; SEATABLE_MOCK?: boolean | undefined; SEATABLE_ENABLE_FIND_ROWS?: boolean | undefined; SEATABLE_ENABLE_DEBUG_TOOLS?: boolean | undefined; }, { SEATABLE_SERVER_URL: string; SEATABLE_MODE?: "selfhosted" | "managed" | undefined; SEATABLE_TOKEN_SECRET?: string | undefined; SEATABLE_ACCESS_TOKEN_TTL?: string | undefined; SEATABLE_API_TOKEN?: string | undefined; SEATABLE_BASES?: string | undefined; LOG_LEVEL?: "fatal" | "error" | "warn" | "info" | "debug" | "trace" | undefined; HTTP_TIMEOUT_MS?: string | undefined; SEATABLE_MOCK?: string | undefined; SEATABLE_ENABLE_FIND_ROWS?: string | undefined; SEATABLE_ENABLE_DEBUG_TOOLS?: string | undefined; TRUST_PROXY?: string | undefined; }>, { SEATABLE_SERVER_URL: string; SEATABLE_MODE: "selfhosted" | "managed"; TRUST_PROXY: boolean; SEATABLE_TOKEN_SECRET?: string | undefined; SEATABLE_ACCESS_TOKEN_TTL?: number | undefined; SEATABLE_API_TOKEN?: string | undefined; SEATABLE_BASES?: string | undefined; LOG_LEVEL?: "fatal" | "error" | "warn" | "info" | "debug" | "trace" | undefined; HTTP_TIMEOUT_MS?: number | undefined; SEATABLE_MOCK?: boolean | undefined; SEATABLE_ENABLE_FIND_ROWS?: boolean | undefined; SEATABLE_ENABLE_DEBUG_TOOLS?: boolean | undefined; }, { SEATABLE_SERVER_URL: string; SEATABLE_MODE?: "selfhosted" | "managed" | undefined; SEATABLE_TOKEN_SECRET?: string | undefined; SEATABLE_ACCESS_TOKEN_TTL?: string | undefined; SEATABLE_API_TOKEN?: string | undefined; SEATABLE_BASES?: string | undefined; LOG_LEVEL?: "fatal" | "error" | "warn" | "info" | "debug" | "trace" | undefined; HTTP_TIMEOUT_MS?: string | undefined; SEATABLE_MOCK?: string | undefined; SEATABLE_ENABLE_FIND_ROWS?: string | undefined; SEATABLE_ENABLE_DEBUG_TOOLS?: string | undefined; TRUST_PROXY?: string | undefined; }>; export type Env = z.infer; type EnvOverrides = Partial>; export declare function setEnvOverrides(values: EnvOverrides | undefined): void; export declare function clearEnvOverrides(): void; export interface BaseEntry { name: string; apiToken: string; } export declare function parseBases(raw: string): BaseEntry[]; export declare function getEnv(): Env; export {}; //# sourceMappingURL=env.d.ts.map