import { z } from 'zod'; export declare const ConfigBoundary: z.ZodIntersection; prefix: z.ZodDefault; port: z.ZodDefault; interface: z.ZodDefault; refresh_interval: z.ZodDefault; request_timeout: z.ZodDefault; discovery_timeout: z.ZodDefault; tls_cert_file: z.ZodOptional; tls_key_file: z.ZodOptional; basic_auth: z.ZodOptional>; }, "strip", z.ZodTypeAny, { tls_cert_file?: string | undefined; tls_key_file?: string | undefined; basic_auth?: Record | undefined; port: number; pin: string; debug: boolean; prefix: string; interface: string; refresh_interval: number; request_timeout: number; discovery_timeout: number; }, { port?: number | undefined; debug?: boolean | undefined; prefix?: string | undefined; interface?: string | undefined; refresh_interval?: number | undefined; request_timeout?: number | undefined; discovery_timeout?: number | undefined; tls_cert_file?: string | undefined; tls_key_file?: string | undefined; basic_auth?: Record | undefined; pin: string; }>, z.ZodObject<{ platform: z.ZodString; }, "strip", z.ZodTypeAny, { platform: string; }, { platform: string; }>>; export type Config = z.infer; //# sourceMappingURL=config.d.ts.map