import React from 'react';
import { Payment } from './NakaPayButton';
export interface NakaPayModalProps {
    payment: Payment;
    onClose: () => void;
    onPaymentSuccess?: (payment: Payment) => void;
    onPaymentError?: (error: Error) => void;
    webhookUrl?: string;
    useWebhooks?: boolean;
    useSSE?: boolean;
    useAbly?: boolean;
    ablyApiKey?: string;
    ablyAuthUrl?: string;
    ablyAuthMethod?: 'GET' | 'POST';
    ablyAuthHeaders?: Record<string, string>;
    ablyAuthParams?: Record<string, any>;
    pollInterval?: number;
    statusEndpoint?: string;
}
export declare const NakaPayModal: React.FC<NakaPayModalProps>;
