export interface AmanPayCreateParams { amount: number; currency: string; orderId: string; description: string; customerEmail?: string; customerName?: string; successUrl: string; failureUrl: string; webhookUrl: string; } export interface AmanPayCheckoutResult { transactionId: string; checkoutUrl: string; status: string; } export declare function createCheckout(params: AmanPayCreateParams): Promise; export declare function getTransaction(transactionId: string): Promise; export declare function refundTransaction(transactionId: string, amount: number, reason?: string): Promise; export declare function verifyWebhookSignature(rawBody: string, signature: string): boolean; export declare function isConfigured(): boolean; //# sourceMappingURL=amanpayService.d.ts.map