import { ElementRef, Renderer2, AfterViewInit } from '@angular/core'; import { Placeholder, CardMessages, CardMasks } from './credit-card.model'; export declare class CreditCardDirective implements AfterViewInit { private readonly element; private readonly renderer; creditCard: HTMLElement; container: HTMLElement; cardWidth: number; formatting: boolean; placeholders: Placeholder; messages: CardMessages; masks: CardMasks; numberInput: HTMLElement; expiryInput: HTMLElement; cvcInput: HTMLElement; nameInput: HTMLElement; debugMode: boolean; constructor(element: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; getInputSelector(el: HTMLElement): string; }