export interface UsePaymentActionsParams {
    baseSales?: any;
    refresh?: () => void;
}
export declare function usePaymentActions({ baseSales, refresh }: UsePaymentActionsParams): {
    addPayment: (payment: any) => Promise<any>;
    updateVoucherPayments: (payments: any[]) => Promise<any>;
    deletePayment: (paymentIdentity: string | number) => Promise<any>;
    syncPayments: (params: {
        payments: any[];
        paymentStatus?: string;
        submitWhenPaid?: boolean;
        smallTicketDataFlag?: number;
    }) => Promise<any>;
};
