import type { CoreAccountSchema } from "./schemaTypes/AccountSchema.js"; import type { CoreCoFeedSchema } from "./schemaTypes/CoFeedSchema.js"; import type { CoreCoListSchema } from "./schemaTypes/CoListSchema.js"; import type { CoreCoMapSchema } from "./schemaTypes/CoMapSchema.js"; import type { CoreCoValueSchema } from "./schemaTypes/CoValueSchema.js"; import type { SnapshotRefSchema } from "./schemaTypes/SnapshotRefSchema.js"; type ConstructorWithSchema = { name?: string; coValueSchema?: S; }; type CoValueSchema = CoreCoMapSchema | CoreCoListSchema | CoreCoFeedSchema | CoreAccountSchema | SnapshotRefSchema; export declare function assertCoValueSchema(constructor: C, type: T, operation: "create" | "load" | "resolve"): Extract; export {}; //# sourceMappingURL=schemaInvariant.d.ts.map