import { OnInit, OnChanges, SimpleChanges, AfterContentInit } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
export declare class CSVBoxButtonComponent implements OnInit, OnChanges, AfterContentInit {
    sanitizer: DomSanitizer;
    isModalShown: boolean;
    initiator: any;
    onImport: Function;
    onReady: Function;
    onClose: Function;
    onSubmit: Function;
    isImported: Function;
    isReady: Function;
    isClosed: Function;
    isSubmitted: Function;
    importerReady: Function;
    closed: Function;
    submitted: Function;
    imported: Function;
    loadStarted: Function;
    user: Object;
    dynamicColumns: Object;
    licenseKey: String;
    options: Object;
    uuid: String;
    customDomain: String;
    dataLocation: String;
    language: String;
    environment: Object;
    isIframeLoaded: boolean;
    openModalOnIframeLoad: boolean;
    lazy: boolean;
    safeUrl: any;
    iframe: any;
    disabled: boolean;
    constructor(sanitizer: DomSanitizer);
    holder: any;
    ngOnInit(): void;
    generateUuid(): string;
    ngOnChanges(changes: SimpleChanges): void;
    updateUserVariabe(data: any): void;
    ngAfterContentInit(): void;
    initImporter(): void;
    openModal(): void;
}
