import { OnInit, EventEmitter } from '@angular/core'; import { IInteractionType, IImage } from '../../interfaces/definitions'; import { StoreService } from '../../services/store.service'; import { Storage } from '../../services/storage'; import { UtilsService } from '../../services/utils.service'; import { NgMediaConfigService } from '../../services/ng-media-config.service'; export declare class NgMediaComponent implements OnInit { private store; private utils; private config; type: 'single' | 'multiple' | 'editor'; enableUpload: boolean; fileViewer: boolean; folder: string; maxFileSize: any; allowedFormats: string[]; apiPrefix: any; parseContent: boolean; selectionChange: EventEmitter>; eventChange: any; imageDelete: any; uploadFinish: EventEmitter; translations: any; storage: Storage; constructor(store: StoreService, utils: UtilsService, config: NgMediaConfigService); updateSelection(items?: Array): void; ngOnInit(): void; /** * @description It will reset all images inside this gallery. If you provide an array of items, * they will be replaced. */ ResetItems(items?: Array): void; GetStorage(): Storage; GetInteractionType(type: 'single' | 'multiple' | 'editor'): IInteractionType; }