import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AmexioCreditCardModel } from '../../../models/creditcardmodel.component'; export declare class AmexioCreditcardComponent implements ControlValueAccessor, OnInit { yearcount: number; showlabel: boolean; template: string; templateFlag: boolean; creditCardModel: AmexioCreditCardModel; inp: string; cardName: any; cardPattern: any; isNameValid: boolean; isCvvValid: boolean; cardRegexMap: Map; cardPatternMap: Map; visaEagerReg: any; visaReg: any; mastropattern: any; masttroeagerPattern: any; masterpattern: any; mastereagerPattern: any; validEagerCard: any; validPatternCard: any; isFullCardValid: boolean; cvvRegex: any; dateData: any; year: Date; currentYear: any; yearList: any[]; eagarflag: boolean; eagarValue: string; fullPatternValue: string; fullPatternflag: boolean; isValidFullString: boolean; cardGroupData: any; cardNumberValue: string; dummyCreditCardNumber: string; dummyMonth: string; private onTouchedCallback; private onChangeCallback; writeValue(modelValue: any): void; onChangeCardNumber(event: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onNameClick(inp: any): void; onClick(inpcvv: any): void; onInput(inp: any): void; private replaceSpace; ngOnInit(): void; creditCardNumberSpaceRemove(value: any): any; switchCaseMethod(): void; onCheckValidation(): void; constructor(); onChangeMonth(event: any): void; onChangeYear(event: any): void; }