import { z } from 'zod'; declare const configSchema: z.ZodObject<{ service: z.ZodDefault; port: z.ZodDefault; env: z.ZodDefault>; secret: z.ZodDefault; cors_origin: z.ZodDefault; seek_static: z.ZodDefault; seek_public: z.ZodDefault; seek_views: z.ZodDefault; seek_tasks: z.ZodDefault; seek_routers: z.ZodDefault; seek_events: z.ZodDefault; logger_transporter: z.ZodDefault; vanguard_detector: z.ZodDefault; vanguard_supervisor: z.ZodDefault; mongo_uri: z.ZodOptional; redis_uri: z.ZodOptional; kafka_broker_uri: z.ZodOptional; jwt_expires_in: z.ZodOptional; jwt_algorithm: z.ZodDefault; slack_token: z.ZodOptional; slack_default_channel: z.ZodOptional; telegram_token: z.ZodOptional; sheet_credential: z.ZodOptional; task_trip_max: z.ZodDefault; task_loop_max: z.ZodDefault; request_base: z.ZodOptional; websocket_emitter: z.ZodOptional; router_prefix: z.ZodOptional; rio_monitor: z.ZodDefault; api_monitor: z.ZodDefault; enable_teardown: z.ZodDefault; app_dir: z.ZodDefault; }, "strip", z.ZodTypeAny, { service: string; port: number; env: "local" | "dev" | "staging" | "prod"; secret: string; cors_origin: string; seek_static: string; seek_public: string; seek_views: string; seek_tasks: string; seek_routers: string; seek_events: string; logger_transporter: string; vanguard_detector: string; vanguard_supervisor: string; jwt_algorithm: string; task_trip_max: number; task_loop_max: number; rio_monitor: boolean; api_monitor: boolean; enable_teardown: boolean; app_dir: string; mongo_uri?: string | undefined; redis_uri?: string | undefined; kafka_broker_uri?: string | undefined; jwt_expires_in?: string | undefined; slack_token?: string | undefined; slack_default_channel?: string | undefined; telegram_token?: string | undefined; sheet_credential?: string | undefined; request_base?: string | undefined; websocket_emitter?: string | undefined; router_prefix?: string | undefined; }, { service?: string | undefined; port?: number | undefined; env?: "local" | "dev" | "staging" | "prod" | undefined; secret?: string | undefined; cors_origin?: string | undefined; seek_static?: string | undefined; seek_public?: string | undefined; seek_views?: string | undefined; seek_tasks?: string | undefined; seek_routers?: string | undefined; seek_events?: string | undefined; logger_transporter?: string | undefined; vanguard_detector?: string | undefined; vanguard_supervisor?: string | undefined; mongo_uri?: string | undefined; redis_uri?: string | undefined; kafka_broker_uri?: string | undefined; jwt_expires_in?: string | undefined; jwt_algorithm?: string | undefined; slack_token?: string | undefined; slack_default_channel?: string | undefined; telegram_token?: string | undefined; sheet_credential?: string | undefined; task_trip_max?: number | undefined; task_loop_max?: number | undefined; request_base?: string | undefined; websocket_emitter?: string | undefined; router_prefix?: string | undefined; rio_monitor?: boolean | undefined; api_monitor?: boolean | undefined; enable_teardown?: boolean | undefined; app_dir?: string | undefined; }>; type Config = z.infer; declare const deferred: { config: PromiseWithResolvers; setup: PromiseWithResolvers; }; declare const config: Config; export { type Config, config, configSchema, deferred };