export interface CreateSupplierStatusInput { supplierServiceId?: string | null; serviceName: string; status?: "pending" | "confirmed" | "rejected" | "cancelled"; supplierReference?: string | null; costCurrency: string; costAmountCents: number; notes?: string | null; } export type UpdateSupplierStatusInput = Partial & { confirmedAt?: string | null; }; export declare function useSupplierStatusMutation(bookingId: string): { create: import("@tanstack/react-query").UseMutationResult<{ id: string; bookingId: string; supplierServiceId: string | null; serviceName: string; status: "cancelled" | "pending" | "confirmed" | "rejected"; supplierReference: string | null; costCurrency: string; costAmountCents: number; notes: string | null; confirmedAt: string | null; createdAt: string; updatedAt: string; }, Error, CreateSupplierStatusInput, unknown>; update: import("@tanstack/react-query").UseMutationResult<{ id: string; bookingId: string; supplierServiceId: string | null; serviceName: string; status: "cancelled" | "pending" | "confirmed" | "rejected"; supplierReference: string | null; costCurrency: string; costAmountCents: number; notes: string | null; confirmedAt: string | null; createdAt: string; updatedAt: string; }, Error, { id: string; input: UpdateSupplierStatusInput; }, unknown>; };