import { FC } from 'react';
declare global {
    interface Window {
        Checkout?: {
            configure(opts: {
                session: {
                    id: string;
                };
            }): void;
            showPaymentPage(): void;
            showEmbeddedPage(div: string): void;
        };
        mastercardError: (error: {
            explanation: string;
            field: string;
            result: string;
            validationType: string;
            cause: 'INVALID_REQUEST' | 'SERVER_BUSY' | 'SERVER_FAILED' | 'CONSTRAINT_VIOLATION' | 'REQUEST_REJECTED';
        }) => void;
        mastercardCancel: () => void;
        mastercardComplete: (response: {
            resultIndicator: string;
            sessionVersion: string;
        }) => void;
    }
}
export declare const MastercardPaymentMethod: FC;
