import { Schema } from 'effect'; import type { DeltaSchema, ESchemaDescriptor, StructFieldsSchema } from './schema-model.js'; export declare function schemaDescriptor(schema: Schema.Top): ESchemaDescriptor; export declare function struct(fields: S): Schema.Codec>, Schema.Codec.Encoded>>; export declare const INITIAL_VERSION: 'v1'; export declare const metaSchema: Schema.Struct<{ readonly _v: Schema.String; }>; export declare const id: (identifier: string) => Schema.String; export declare const fromType: () => Schema.Codec; export declare function mergeDelta(base: StructFieldsSchema, delta: DeltaSchema): StructFieldsSchema; //# sourceMappingURL=schema.d.ts.map