type ThreeDSecureDetails = {
    jwt: string;
    md: string;
    acsUrl: string;
};
type Props = {
    container: HTMLDivElement;
    threeDSecureDetails: ThreeDSecureDetails;
    onAction: (_val: number) => void;
    onSuccess: () => void;
};
export declare class ISW3DSForm {
    container: HTMLDivElement;
    threeDSecureDetails: ThreeDSecureDetails;
    private onAction;
    private onSuccess;
    constructor({ container, threeDSecureDetails, onAction, onSuccess }: Props);
    attachListener(): void;
    renderComponent(): void;
}
export {};
