import { z } from 'zod'; import { type ConfigOf, type RedactedConfig } from '../secrets.ts'; declare const PostgresConfigSchema: z.ZodObject<{ dsn: z.ZodString; schemas: z.ZodOptional>>; defaultRowLimit: z.ZodOptional; maxReadRows: z.ZodOptional; maxReadBytes: z.ZodOptional; defaultSearchLimit: z.ZodOptional; }, z.core.$strip>; export type PostgresConfig = ConfigOf; export interface PostgresConfigResolved { dsn: string; schemas: readonly string[] | null; defaultRowLimit: number; maxReadRows: number; maxReadBytes: number; defaultSearchLimit: number; } export declare function normalizePostgresConfig(input: Record): PostgresConfig; export declare function resolvePostgresConfig(config: PostgresConfig): PostgresConfigResolved; export type PostgresConfigRedacted = RedactedConfig; export declare function redactPostgresConfig(config: PostgresConfigResolved): PostgresConfigRedacted; export {}; //# sourceMappingURL=config.d.ts.map