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 masks and validates card expiration as MM/YY. */ export declare class CreditCardExpirationFormControl extends FormControlBase { invalidMessage: string; pattern: RegExp; patternStrict: RegExp; props: TProps; required: boolean; unmask: typeof unmask; private _cardNumberFormControl; constructor(); get cardNumberFormControl(): AbstractControl; get rawValue(): import('../../form-group/index.js').ValidControlValue; blurError(value: string): void; changeError(value: string): void; mask(value: string): string; private makeMask; } //# sourceMappingURL=CreditCardExpiry.d.ts.map