import { IUVData } from "./IUVData"; import { IContentHandler } from "./IContentHandler"; import BaseContentHandler from "./BaseContentHandler"; import { ContentType } from "./ContentType"; export interface IUVOptions { target: HTMLElement; data: IUVData; } export declare class UniversalViewer extends BaseContentHandler> { options: IUVOptions; contentType: ContentType; assignedContentHandler: IContentHandler>; _contentType: ContentType; _assignedContentHandler: any; private _externalEventListeners; constructor(options: IUVOptions); get(): IContentHandler>; on(name: string, cb: Function, ctx?: any): void; private _assignContentHandler; set(data: IUVData, initial?: boolean): void; exitFullScreen(): void; resize(): void; dispose(): void; }