import { z } from '@struktoai/mirage-core/resource/secrets'; import type { ConfigOf, RedactedConfig } from '@struktoai/mirage-core/resource/secrets'; declare const GridFSConfigSchema: z.ZodObject<{ uri: z.ZodString; database: z.ZodString; bucket: z.ZodOptional; keyPrefix: z.ZodOptional; chunkSizeBytes: z.ZodOptional; }, z.core.$strip>; export type GridFSConfig = ConfigOf; export type GridFSConfigRedacted = RedactedConfig; export declare function redactConfig(config: GridFSConfig): GridFSConfigRedacted; /** * Translate Python-style snake_case keys (as used in YAML configs and the * Python `GridFSConfig`) to the TS-idiomatic camelCase fields, and * normalize the key prefix the way the accessor expects. */ export declare function normalizeGridFSConfig(input: Record): GridFSConfig; export {}; //# sourceMappingURL=config.d.ts.map