import { z } from 'zod'; declare const configSchema: z.ZodObject<{ CANVAS_HOST: z.ZodDefault; CANVAS_PORT: z.ZodDefault; EXCALIDRAW_API_KEY: z.ZodDefault; CORS_ALLOWED_ORIGINS: z.ZodDefault; RATE_LIMIT_WINDOW_MS: z.ZodDefault; RATE_LIMIT_MAX_REQUESTS: z.ZodDefault; PERSISTENCE_ENABLED: z.ZodDefault; PERSISTENCE_DIR: z.ZodDefault; CANVAS_SERVER_URL: z.ZodDefault; LOG_LEVEL: z.ZodDefault>; AUDIT_LOG_ENABLED: z.ZodDefault; MAX_ELEMENTS: z.ZodDefault; MAX_BATCH_SIZE: z.ZodDefault; STANDALONE_MODE: z.ZodDefault; STREAMABLE_HTTP_PORT: z.ZodOptional; }, "strip", z.ZodTypeAny, { CANVAS_HOST: string; CANVAS_PORT: number; EXCALIDRAW_API_KEY: string; CORS_ALLOWED_ORIGINS: string; RATE_LIMIT_WINDOW_MS: number; RATE_LIMIT_MAX_REQUESTS: number; PERSISTENCE_ENABLED: boolean; PERSISTENCE_DIR: string; CANVAS_SERVER_URL: string; LOG_LEVEL: "debug" | "info" | "warn" | "error"; AUDIT_LOG_ENABLED: boolean; MAX_ELEMENTS: number; MAX_BATCH_SIZE: number; STANDALONE_MODE: boolean; STREAMABLE_HTTP_PORT?: number | undefined; }, { CANVAS_HOST?: string | undefined; CANVAS_PORT?: number | undefined; EXCALIDRAW_API_KEY?: string | undefined; CORS_ALLOWED_ORIGINS?: string | undefined; RATE_LIMIT_WINDOW_MS?: number | undefined; RATE_LIMIT_MAX_REQUESTS?: number | undefined; PERSISTENCE_ENABLED?: boolean | undefined; PERSISTENCE_DIR?: string | undefined; CANVAS_SERVER_URL?: string | undefined; LOG_LEVEL?: "debug" | "info" | "warn" | "error" | undefined; AUDIT_LOG_ENABLED?: boolean | undefined; MAX_ELEMENTS?: number | undefined; MAX_BATCH_SIZE?: number | undefined; STANDALONE_MODE?: boolean | undefined; STREAMABLE_HTTP_PORT?: number | undefined; }>; export type Config = z.infer; export declare function loadConfig(): Config; export {}; //# sourceMappingURL=config.d.ts.map