import type { TossPaymentApproveTypes, TossPaymentFailMessageTypes, TossPaymentRequestDataTypes } from '../types/payment.types';
declare type Props = {
    clientKey: string;
    payment: TossPaymentRequestDataTypes;
    onLoading?: (isLoading: boolean) => void;
    onApproveError: () => void;
    onApproveFailed: (e: TossPaymentFailMessageTypes) => void;
    onApproveSucceed: (e: TossPaymentApproveTypes) => void;
};
declare const PaymentContainer: ({ clientKey, payment, onLoading, onApproveError, onApproveFailed, onApproveSucceed, }: Props) => JSX.Element;
export default PaymentContainer;
