import type { KeySchema, ZodRecord } from 'zod'; import type { RecordSchema, RecordSchema_, StringSchema } from '../../../index.js'; import type { SchemaProps } from '../../../schema/types/schemaProps.js'; import type { FromZodSchema } from './fromZodSchema.js'; export type ZodRecordAny = ZodRecord; export type FromZodRecord = ZOD_SCHEMA extends ZodRecord ? FromZodSchema extends StringSchema ? ROOT extends true ? RecordSchema_, FromZodSchema, PROPS> : RecordSchema, FromZodSchema, PROPS> : never : never; export declare const fromZodRecord: (zodRecord: ZodRecordAny) => RecordSchema;