import { CardType } from '../types/card';
export declare function getCardTypeByNumber(cardNumber: string): CardType | undefined;
export declare function getPaymentSystem(cardNumber: string): string;
export declare function validateCardNumber(cardNumber: string): string | true;
export declare function validateCardCvv(cardNumber: string, cvv?: string): string | true;
export declare function buildExpiryDateString(month?: number, year?: number): string;
export declare function parseExpiryDate(expiryValue: string | ({
    year: number;
    month: number;
})): {
    month: number;
    year: number;
};
export declare function validateCardExpiryDate(expiryValue: string | ({
    year: number;
    month: number;
}), isFullYear?: boolean): string | true;
export declare function luhnCheck(cardNumber: string): boolean;
