import { EventEmitter } from "@angular/core"; import { PlaidOnEventArgs, PlaidOnExitArgs, PlaidOnSuccessArgs } from './interfaces'; import { ICustomWindow } from './ngx-plaid-link.directive'; export declare class NgxPlaidLinkButtonComponent { clientName: string; publicKey: string; Event: EventEmitter; Success: EventEmitter; Click: EventEmitter; Load: EventEmitter; Exit: EventEmitter; private defaultProps; apiVersion?: string; env?: string; institution?: string; product?: Array; token?: string; webhook?: string; countryCodes?: string[]; style?: any; buttonText?: string; className?: string; constructor(); get nativeWindow(): ICustomWindow; onScriptError(): void; onDirectiveSuccess(event: PlaidOnSuccessArgs): void; onDirectiveExit(event: PlaidOnExitArgs): void; onDirectiveLoad(event: any): void; onDirectiveEvent(event: PlaidOnEventArgs): void; onDirectiveClick(event: any): void; }