import { NgZone, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { DownloadEvent, DownloadManagerController } from './download-manager'; import { DirectoryEntry, Entry, File } from '@ionic-native/file'; export interface DownloadManager { downloadingList: Array; fileList: Array; } export declare class DownloadManagerCmp implements OnInit, OnDestroy, OnChanges { private downloadManagerCtl; private file; private ngZone; downloadManager: DownloadManager; breadcrumbs: Array; segmentValue: string; private destroy; constructor(downloadManagerCtl: DownloadManagerController, file: File, ngZone: NgZone); ngOnInit(): void; ngOnDestroy(): void; subscribe(): void; update(event: DownloadEvent): void; ngOnChanges(changes: SimpleChanges): void; loadFileList(directoryPath: string, push: boolean): void; itemCheck(entry: Entry): void; breadcrubCheck(entry: DirectoryEntry): void; }