import Viewer from 'viewerjs'; import * as i0 from "@angular/core"; export interface ViewerConfig { navbar?: boolean; toolbar?: { zoomIn?: boolean; zoomOut?: boolean; reset?: boolean; rotateLeft?: boolean; rotateRight?: boolean; prev?: boolean; next?: boolean; }; initialViewIndex?: number; } export declare class NgtReactiveDropzoneViewerService { private readonly defaultConfig; createImagePreview(resources: any[], filterCallback: (resource: any) => boolean): HTMLElement; showViewer(element: HTMLElement, index?: number, onHidden?: () => void, customConfig?: Partial): Viewer; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }