import { CreditCardType } from '../../core/CreditCard/CreditCard';
export declare enum PaymentType {
    CreditCard = "cc",
    PayPal = "wlt",
    Sepa = "elv",
    CreditCardAllpago = "cc_ap"
}
export interface CreditCardDataProps {
    cardNumber: string;
    expireDate: string;
    type: CreditCardType;
}
export interface PayPalDataProps {
}
export interface SepaDataProps {
    country: string;
    accountOwner: string;
    accountNumberOrIBAN: string;
}
export interface PaymentMethodProps {
    type: string;
    data: CreditCardDataProps | PayPalDataProps | SepaDataProps;
}
export declare const CreditCardComponent: (data: CreditCardDataProps | PayPalDataProps | SepaDataProps) => import("react/jsx-runtime").JSX.Element;
export declare const SepaComponent: (data: CreditCardDataProps | PayPalDataProps | SepaDataProps) => import("react/jsx-runtime").JSX.Element;
export declare const PayPalComponent: () => import("react/jsx-runtime").JSX.Element;
export declare const PaymentMethod: (props: PaymentMethodProps) => import("react/jsx-runtime").JSX.Element;
