import { createViewerControllerHandle, defineFileViewerElement, FileViewerElement, FILE_VIEWER_ELEMENT_TAG, mountViewer } from './index'; declare const FlyfishFileViewerWeb: { createViewerControllerHandle: (getController: import("@file-viewer/core/browser").ViewerControllerAccessor, dispose: () => void) => import("@file-viewer/core/browser").ViewerControllerHandle; defineFileViewerElement: (tagName?: string) => CustomElementConstructor | undefined; FileViewerElement: typeof FileViewerElement; FILE_VIEWER_ELEMENT_TAG: string; mountViewer: (container: HTMLElement, initialOptions?: import("@file-viewer/core/browser").ViewerMountOptions, coreOptions?: import("@file-viewer/core/browser").ViewerCoreOptions) => import("@file-viewer/core/browser").ViewerController; }; type FlyfishFileViewerWebGlobal = typeof FlyfishFileViewerWeb; declare global { interface Window { FlyfishFileViewerWeb?: FlyfishFileViewerWebGlobal; } } export { createViewerControllerHandle, defineFileViewerElement, FileViewerElement, FILE_VIEWER_ELEMENT_TAG, mountViewer }; export default FlyfishFileViewerWeb;