import type { Verification } from "./types"; type CreditCardType = { niceType: string; type: string; patterns: Array; gaps: number[]; lengths: number[]; code: { name: string; size: number; }; }; export interface CardNumberVerification extends Verification { card: CreditCardType | null; } type CardNumberOptions = { maxLength?: number; luhnValidateUnionPay?: boolean; skipLuhnValidation?: boolean; }; export declare function cardNumber(value: string | unknown, options?: CardNumberOptions): CardNumberVerification; export {};