import type { SomeSchema, SomeSchemaDef } from '../core/internal.js'; import type { Initial } from './types/builder.js'; import type { RecordController } from './types/controller.js'; import type { SomeCodecDefinition, SomeDefaultsProvider } from './types/internal.js'; import type { SomeStoredRecord } from './types/StoredRecord.js'; export type RecordBuildState = Omit & { codecs: [string, SomeCodecDefinition][]; schema: SomeSchema; defaultsProvider: null | SomeDefaultsProvider; }; export declare function record(name: Name, zodSchemaObject: Schema): RecordController.CreateFromSchema; export declare function record(name: Name, schemaDefinition: SchemaDef): RecordController.CreateFromSchemaDef; export declare function record(name: Name): Initial; //# sourceMappingURL=runtime.d.ts.map