import { z } from "zod"; export declare function matchesConfigPath(pattern: string, keys: string[]): boolean; /** A copy of `value` with `transform` applied to every value at a matching path. */ export declare function mapConfigValues(value: unknown, patterns: string[], transform: (value: unknown) => unknown): unknown; /** The schema at `pattern`, or undefined when the schema has no such path. */ export declare function schemaAtConfigPath(schema: z.ZodType, pattern: string): z.ZodType | undefined;