import type { BookingPackage, Pax } from '@qite/tide-client/build/types';
export interface UseOfferPrinterArgs {
  bookingPackage?: BookingPackage;
  getPax: () => Pax[] | undefined;
  tagIds?: number[];
  printActionId?: number | null;
  onPrinted?: (pdfUrl: string) => void;
}
export declare function useOfferPrinter({ bookingPackage, getPax, tagIds, printActionId, onPrinted }: UseOfferPrinterArgs): {
  handlePrint: () => Promise<void>;
  loading: boolean;
  stage: 'idle' | 'creating' | 'printing';
};
