import * as i0 from "@angular/core"; /** * Service used to hold files associated with storage paths. A typical scenario * would have a string in the storage represent the name of a file to upload * (selected via a file input). This service is used to "hold" the file to later * upload. On upload, this service can then be queried to create a `FormData` * instance to be sent to a server. */ export declare class LfFileHolder implements Map { /** * Files being held. */ private files; [Symbol.toStringTag]: string; get size(): number; get(path: string): File | undefined; set(path: string, file: File): this; has(path: string): boolean; delete(path: string): boolean; clear(): void; forEach(callbackfn: (file: File, path: string, map: Map) => void, thisArg?: any): void; [Symbol.iterator](): IterableIterator<[string, File]>; entries(): IterableIterator<[string, File]>; keys(): IterableIterator; values(): IterableIterator; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }