import * as React from 'react';
import type { PaymentCardProps } from './types';
declare class PaymentCard extends React.Component<PaymentCardProps> {
    caretPosition: number;
    inRef: HTMLInputElement | HTMLTextAreaElement | null;
    static defaultProps: {
        autoComplete: string;
        autoFocus: boolean;
        disabled: boolean;
        name: string;
        error: boolean;
        onBlur: () => void;
        onFocus: () => void;
        overrides: {};
        required: boolean;
        size: string;
        startEnhancer: any;
        endEnhancer: any;
    };
    constructor(props: PaymentCardProps);
    componentDidUpdate(prevProps: PaymentCardProps): void;
    render(): React.JSX.Element;
}
export default PaymentCard;
