import { DroppedFile, ModalComponent, ZipService } from '@c8y/ngx-components';
import { AddBrandingModalService } from '@c8y/ngx-components/branding/shared/lazy/add-branding-modal';
import { StaticAssetsService } from '@c8y/ngx-components/static-assets/data';
import { StoreBrandingService } from '@c8y/ngx-components/branding/shared/data';
import * as i0 from "@angular/core";
export declare class BrandingImportModalComponent {
    private addBrandingModalService;
    private zip;
    private staticAssets;
    private brandings;
    modal: ModalComponent;
    result: Promise<void>;
    files: DroppedFile[];
    loading: boolean;
    private _resovle;
    private _reject;
    constructor(addBrandingModalService: AddBrandingModalService, zip: ZipService, staticAssets: StaticAssetsService, brandings: StoreBrandingService);
    droppedFile(event: DroppedFile[]): Promise<void>;
    import(file: File): Promise<void>;
    cancel(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BrandingImportModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BrandingImportModalComponent, "c8y-branding-import-modal", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=branding-import-modal.component.d.ts.map