import { CheckoutPreviewResponse, CheckoutResponse, ConfirmCheckoutResponse, ContractSchedulesResponse, CheckoutStatus } from '../../../../types/useCheckout.types'; /** * Mock checkout session response - without estimates (past date) */ export declare const mockCheckoutSessionNoEstimates: CheckoutResponse; /** * Mock checkout session response - with invoice estimates (current date) * Note: estimates object is simplified for testing */ export declare const mockCheckoutSessionWithEstimates: CheckoutResponse; /** * Mock confirmed checkout response */ export declare const mockConfirmedCheckout: ConfirmCheckoutResponse; /** * Mock already confirmed checkout (for testing error scenario) * This has a different ID to avoid conflicts with mockCheckoutSessionWithEstimates */ export declare const mockAlreadyConfirmedCheckoutSession: { id: string; checkout_status: CheckoutStatus; }; /** * Mock error response - validation error (422) */ export declare const mockValidationError: { status_code: number; message: string; data: null; }; /** * Mock error response - cannot confirm already confirmed checkout (400) */ export declare const mockAlreadyConfirmedError: { error_code: number; message: string; details: { checkout_id: string; current_status: string; valid_statuses: string[]; }; }; /** * Mock checkout session for quantity update (with estimates) */ export declare const mockQuantityUpdateCheckoutSession: CheckoutResponse; /** * Mock confirmed checkout response for quantity update */ export declare const mockQuantityUpdateConfirmedCheckout: ConfirmCheckoutResponse; /** * Mock checkout preview response (dry run - no records created) */ export declare const mockCheckoutPreviewResponse: CheckoutPreviewResponse; /** * Mock pricing schedule response */ export declare const mockPricingScheduleResponse: ContractSchedulesResponse;