import { z } from 'zod'; export declare const AggregateAssetSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; asset_type: z.ZodString; primary_content: z.ZodRecord>>; status: z.ZodOptional; creator_user_id: z.ZodOptional; properties: z.ZodOptional>>>; files: z.ZodOptional>>>>; media: z.ZodOptional; thumbnail: z.ZodOptional; media_ref: z.ZodOptional>>>; keywords: z.ZodOptional; extra: z.ZodOptional>>>; sort: z.ZodOptional; }, z.core.$strict>; export declare const AggregateAssetUpsertSchema: z.ZodObject<{ ontology_id: z.ZodString; asset: z.ZodObject<{ id: z.ZodString; name: z.ZodString; asset_type: z.ZodString; primary_content: z.ZodRecord>>; status: z.ZodOptional; creator_user_id: z.ZodOptional; properties: z.ZodOptional>>>; files: z.ZodOptional>>>>; media: z.ZodOptional; thumbnail: z.ZodOptional; media_ref: z.ZodOptional>>>; keywords: z.ZodOptional; extra: z.ZodOptional>>>; sort: z.ZodOptional; }, z.core.$strict>; tag_ids: z.ZodOptional>; }, z.core.$strict>; export declare const AggregateAssetDeleteSchema: z.ZodObject<{ ontology_id: z.ZodString; asset_id: z.ZodString; }, z.core.$strict>; export declare const AggregateFeatureValueWriteSchema: z.ZodObject<{ ontology_id: z.ZodString; asset_id: z.ZodString; column_id: z.ZodString; value_text: z.ZodNullable; }, z.core.$strict>; export declare const AggregateFeatureRelationTargetSchema: z.ZodObject<{ ontology_id: z.ZodString; asset_id: z.ZodString; }, z.core.$strict>; export declare const AggregateFeatureRelationReplaceSchema: z.ZodObject<{ ontology_id: z.ZodString; asset_id: z.ZodString; column_id: z.ZodString; targets: z.ZodArray>; }, z.core.$strict>; export declare const AggregateAssetRelationObjectSchema: z.ZodObject<{ object_kind: z.ZodString; object_id: z.ZodString; properties: z.ZodOptional>>>; }, z.core.$strict>; export declare const AggregateAssetRelationReplaceSchema: z.ZodObject<{ ontology_id: z.ZodString; asset_id: z.ZodString; relation_kind: z.ZodString; objects: z.ZodArray>>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const AggregateContainerMembershipWriteSchema: z.ZodObject<{ ontology_id: z.ZodString; container_view_id: z.ZodString; asset_id: z.ZodString; present: z.ZodBoolean; }, z.core.$strict>; export declare const AggregateCommitRequestSchema: z.ZodObject<{ contract: z.ZodLiteral<"AggregateCommitRequest">; aggregate_id: z.ZodString; request_id: z.ZodString; idempotency_key: z.ZodString; expected_head_commit_id: z.ZodOptional; message: z.ZodOptional; assets: z.ZodOptional>>; status: z.ZodOptional; creator_user_id: z.ZodOptional; properties: z.ZodOptional>>>; files: z.ZodOptional>>>>; media: z.ZodOptional; thumbnail: z.ZodOptional; media_ref: z.ZodOptional>>>; keywords: z.ZodOptional; extra: z.ZodOptional>>>; sort: z.ZodOptional; }, z.core.$strict>; tag_ids: z.ZodOptional>; }, z.core.$strict>>>; asset_deletes: z.ZodOptional>>; feature_values: z.ZodOptional; }, z.core.$strict>>>; feature_relations: z.ZodOptional>; }, z.core.$strict>>>; asset_relations: z.ZodOptional>>>; }, z.core.$strict>>; }, z.core.$strict>>>; container_memberships: z.ZodOptional>>; }, z.core.$strict>; export type AggregateAsset = z.infer; export type AggregateAssetUpsert = z.infer; export type AggregateAssetDelete = z.infer; export type AggregateFeatureValueWrite = z.infer; export type AggregateFeatureRelationTarget = z.infer; export type AggregateFeatureRelationReplace = z.infer; export type AggregateAssetRelationObject = z.infer; export type AggregateAssetRelationReplace = z.infer; export type AggregateContainerMembershipWrite = z.infer; export type AggregateCommitRequest = z.infer; //# sourceMappingURL=aggregate-commit.d.ts.map