import { Service } from "../serviceSDK"; export declare class PaymentServiceV2 extends Service { constructor(endpoint: string, orgId: string, storeId: string); paymentsByOrders(orderIds: [string]): Promise; cancelPayment(paymentId: string, reason: string): Promise; paymentMethods(): Promise; getPaymentMethodTypes(): Promise; paymentInfo(paymentId: string): Promise; confirmToGateway(paymentId: string, methodTypeCode: string, methodCode: string, returnUrl: string): Promise; paymentStatus(paymentId: string): Promise; gwConfigDetail(configId: string): Promise; confirmPaymentSuccessManual(paymentId: string, transactionNo: string, note: string, confirmBy: string): Promise; getPaymentMethodTitles(methodCode: string): Promise; handleCreateGatewayConfig(input: any, cassoApiKey: string): Promise; handleUpdateGatewayConfig(input: any, cassoApiKey: string): Promise; getPaymentGatewaysByMethodCode(methodCode: string): Promise; getPaymentMethodTypesV2(storeActive: any, allMethodTypes: boolean): Promise; getTransferInfo(storeId: string, paymentId: string): Promise; createPayment(paymentData: { totalAmount: number; storeID: string; partnerCode: string; methodCode: string; phone?: string; email?: string; }): Promise; paymentMethodsByPartner(partnerCode?: string): Promise; getPaymentMethodTypesWithGatewayConfig(partnerId?: string, storeId?: string): Promise; }