import { Account, AnyZodOrCoValueSchema, CoFeed, CoList, CoMap, CoPlainText, CoRichText, CoValueClass, CoreAccountSchema, CoreCoDiscriminatedUnionSchema, CoreCoFeedSchema, CoreCoListSchema, CoreCoMapSchema, CoreCoRecordSchema, CoreCoVectorSchema, CoVector, FileStream, Group, MaybeLoaded, SnapshotRef } from "../../../internal.js"; import { CoreCoOptionalSchema } from "../schemaTypes/CoOptionalSchema.js"; import { CoreCoValueSchema } from "../schemaTypes/CoValueSchema.js"; import { CoreFileStreamSchema } from "../schemaTypes/FileStreamSchema.js"; import { CorePlainTextSchema } from "../schemaTypes/PlainTextSchema.js"; import { CoreRichTextSchema } from "../schemaTypes/RichTextSchema.js"; import { CoreGroupSchema } from "../schemaTypes/GroupSchema.js"; import { CoreSnapshotRefSchema } from "../schemaTypes/SnapshotRefSchema.js"; import { z } from "../zodReExport.js"; import { InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded } from "./InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded.js"; /** * A loaded CoValue whose references may or may not be loaded. */ export type InstanceOfSchemaCoValuesMaybeLoaded = S extends CoreCoValueSchema ? S extends CoreAccountSchema ? MaybeLoaded<{ readonly [key in keyof Shape]: InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded; } & Account> : S extends CoreGroupSchema ? MaybeLoaded : S extends CoreCoRecordSchema ? MaybeLoaded<{ readonly [key in z.output & string]: InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded; } & CoMap> : S extends CoreCoMapSchema ? MaybeLoaded<{ readonly [key in keyof Shape]: InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded; } & (CatchAll extends AnyZodOrCoValueSchema ? { readonly [key: string]: InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded; } : {}) & CoMap> : S extends CoreCoListSchema ? MaybeLoaded>> : S extends CoreCoFeedSchema ? MaybeLoaded>> : S extends CorePlainTextSchema ? MaybeLoaded : S extends CoreRichTextSchema ? MaybeLoaded : S extends CoreFileStreamSchema ? MaybeLoaded : S extends CoreCoVectorSchema ? MaybeLoaded> : S extends CoreSnapshotRefSchema ? MaybeLoaded>> : S extends CoreCoOptionalSchema ? InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded | undefined : S extends CoreCoDiscriminatedUnionSchema ? InstanceOrPrimitiveOfSchemaCoValuesMaybeLoaded : never : S extends CoValueClass ? MaybeLoaded> : never; //# sourceMappingURL=InstanceOfSchemaCoValuesMaybeLoaded.d.ts.map