export interface CreateQuoteInput { title: string; pipelineId: string; stageId: string; personId?: string | null; organizationId?: string | null; ownerId?: string | null; status?: string; acceptedVersionId?: string | null; valueAmountCents?: number | null; valueCurrency?: string | null; expectedCloseDate?: string | null; source?: string | null; sourceRef?: string | null; lostReason?: string | null; tags?: string[]; [key: string]: unknown; } export type UpdateQuoteInput = Partial; export declare function useQuoteMutation(): { create: import("@tanstack/react-query").UseMutationResult<{ id: string; title: string; personId: string | null; organizationId: string | null; pipelineId: string; stageId: string; ownerId: string | null; status: string; acceptedVersionId: string | null; valueAmountCents: number | null; valueCurrency: string | null; paxCount: number | null; description: string | null; expectedCloseDate: string | null; source: string | null; sourceRef: string | null; lostReason: string | null; tags: string[]; createdBy: string | null; updatedBy: string | null; createdAt: string; updatedAt: string; stageChangedAt: string; closedAt: string | null; }, Error, CreateQuoteInput, unknown>; update: import("@tanstack/react-query").UseMutationResult<{ id: string; title: string; personId: string | null; organizationId: string | null; pipelineId: string; stageId: string; ownerId: string | null; status: string; acceptedVersionId: string | null; valueAmountCents: number | null; valueCurrency: string | null; paxCount: number | null; description: string | null; expectedCloseDate: string | null; source: string | null; sourceRef: string | null; lostReason: string | null; tags: string[]; createdBy: string | null; updatedBy: string | null; createdAt: string; updatedAt: string; stageChangedAt: string; closedAt: string | null; }, Error, { id: string; input: UpdateQuoteInput; }, unknown>; remove: import("@tanstack/react-query").UseMutationResult<{ success: boolean; }, Error, string, unknown>; };