import { z } from 'zod'; export declare const evmAddressSchema: z.ZodPipe>; export declare const evmIdSchema: z.ZodString; export declare const endpointSchema: z.ZodObject<{ urlPath: z.ZodString; authTokens: z.ZodNullable>; delaySeconds: z.ZodNumber; hideSignatures: z.ZodDefault; isOev: z.ZodBoolean; }, z.core.$strict>; export type Endpoint = z.infer; export declare const endpointsSchema: z.ZodArray>; delaySeconds: z.ZodNumber; hideSignatures: z.ZodDefault; isOev: z.ZodBoolean; }, z.core.$strict>>; declare const allowedAirnodeSchema: z.ZodObject<{ address: z.ZodPipe>; authTokens: z.ZodNullable>; isCertified: z.ZodBoolean; }, z.core.$strict>; export type AllowedAirnode = z.infer; export declare const allowedAirnodesSchema: z.ZodUnion, z.ZodArray>; authTokens: z.ZodNullable>; isCertified: z.ZodBoolean; }, z.core.$strict>>]>; export type AllowedAirnodes = z.infer; export declare const cacheSchema: z.ZodObject<{ type: z.ZodUnion, z.ZodLiteral<"cdn">]>; maxAgeSeconds: z.ZodNumber; }, z.core.$strict>; export type Cache = z.infer; export declare const configSchema: z.ZodObject<{ endpoints: z.ZodArray>; delaySeconds: z.ZodNumber; hideSignatures: z.ZodDefault; isOev: z.ZodBoolean; }, z.core.$strict>>; cache: z.ZodOptional, z.ZodLiteral<"cdn">]>; maxAgeSeconds: z.ZodNumber; }, z.core.$strict>>; allowedAirnodes: z.ZodUnion, z.ZodArray>; authTokens: z.ZodNullable>; isCertified: z.ZodBoolean; }, z.core.$strict>>]>; stage: z.ZodString; version: z.ZodString; }, z.core.$strict>; export type Config = z.infer; export declare const envBooleanSchema: z.ZodPipe, z.ZodLiteral<"false">]>, z.ZodTransform>; export declare const envConfigSchema: z.ZodObject<{ LOG_API_DATA: z.ZodDefault, z.ZodLiteral<"false">]>, z.ZodTransform>>; LOG_COLORIZE: z.ZodDefault, z.ZodLiteral<"false">]>, z.ZodTransform>>; LOG_FORMAT: z.ZodDefault>>; LOG_LEVEL: z.ZodDefault>>; LOGGER_ENABLED: z.ZodDefault, z.ZodLiteral<"false">]>, z.ZodTransform>>; CONFIG_SOURCE: z.ZodDefault, z.ZodLiteral<"aws-s3">]>>; AWS_ACCESS_KEY_ID: z.ZodOptional; AWS_REGION: z.ZodOptional; AWS_S3_BUCKET_NAME: z.ZodOptional; AWS_S3_BUCKET_PATH: z.ZodOptional; AWS_SECRET_ACCESS_KEY: z.ZodOptional; }, z.core.$strip>; export type EnvConfig = z.infer; export {}; //# sourceMappingURL=schema.d.ts.map