import type { EmptyObject } from '@ariestools/sdk'; import type { AbstractControl } from '../../form-group/index.js'; import { FormControlBase } from '../../form-group/index.js'; import { unmask } from '../utils/index.js'; /** Form control that validates card CVV/CVC against the linked card number. */ export declare class CreditCardCvvFormControl extends FormControlBase { invalidMessage: string; pattern: RegExp; patternStrict: RegExp; props: TProps; required: boolean; unmask: typeof unmask; private _cardNumberFormControl; constructor(); get cardNumberFormControl(): AbstractControl; blurError(value: string): void; changeError(value: string): void; setCardNumberFormControl(cardNumberFormControl: AbstractControl): void; private getCardNumberCvcMax; } //# sourceMappingURL=CreditCardCvv.d.ts.map