import { z } from "zod"; export declare const ComposerDraftSchema: z.ZodObject<{ text: z.ZodString; attachments: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>; export type ComposerDraft = z.infer; export declare const ComposerDraftsSchema: z.ZodObject<{ drafts: z.ZodArray>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; revision: z.ZodOptional; }, z.core.$strip>; export type ComposerDrafts = z.infer; export declare const DraftWriteSchema: z.ZodObject<{ text: z.ZodString; attachments: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; id: z.ZodString; since: z.ZodOptional; base: z.ZodOptional; }, z.core.$strip>; export type DraftWrite = z.infer; export declare const DraftWrittenSchema: z.ZodObject<{ draft: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; conflict: z.ZodOptional>; }, z.core.$strip>; export type DraftWritten = z.infer; export declare const DraftClearSchema: z.ZodObject<{ id: z.ZodString; revision: z.ZodOptional; }, z.core.$strip>; export type DraftClear = z.infer; //# sourceMappingURL=composer-drafts.d.ts.map