export declare const formatCardNumber: (value: string, isAmexAllowed?: boolean) => string; export declare const getCardType: (cardNumber: string, isAmexAllowed?: boolean, isPayPakAllowed?: boolean) => string; export declare const formatExpiryDate: (expiryDate: string) => string; export declare const validateCardNumber: (cardNumber: string, isAmexAllowed?: boolean, isPayPakAllowed?: boolean) => boolean; export declare const validateExpiry: (value: string) => boolean; export declare const validateCvc: (value: string, cardType: string) => boolean; interface RecursiveObject { [key: string]: any; } export declare const mergeRecursive: (obj1: RecursiveObject, obj2?: RecursiveObject) => RecursiveObject; export {};