import { OnInit, OnChanges, SimpleChanges, AfterContentInit } from '@angular/core'; import { DomSanitizer, SafeUrl } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class CSVBoxButtonComponent implements OnInit, OnChanges, AfterContentInit { sanitizer: DomSanitizer; isModalShown: boolean; initiator: any; onImport?: (success: boolean, metadata?: any) => void; onReady?: () => void; onClose?: () => void; onSubmit?: (metadata: any) => void; isImported?: (success: boolean, metadata?: any) => void; isReady?: () => void; isClosed?: () => void; isSubmitted?: (metadata: any) => void; importerReady?: () => void; closed?: () => void; submitted?: () => void; imported?: (success: boolean, metadata?: any) => void; loadStarted?: () => void; user: { [key: string]: any; } | null; dynamicColumns: { [key: string]: any; } | null; licenseKey: string | null; options: { [key: string]: any; } | null; uuid: string; customDomain: string | null; dataLocation: string | null; language: string | null; environment: { [key: string]: any; } | null; theme: string | null; isIframeLoaded: boolean; openModalOnIframeLoad: boolean; lazy: boolean; safeUrl: SafeUrl | null; iframe: HTMLIFrameElement | null; disabled: boolean; constructor(sanitizer: DomSanitizer); holder: HTMLDivElement | null; ngOnInit(): void; generateUuid(): string; ngOnChanges(changes: SimpleChanges): void; updateUserVariable(data: { [key: string]: any; }): void; ngAfterContentInit(): void; initImporter(): void; openModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }