import { PositionedColumnMap } from './clickableTextLayer' ; import { DataExportPicker } from './controls/dataExporter' ; import { Chart } from './dialogs/chart' ; import { Search } from './dialogs/search' ; import { Settings } from './dialogs/settings' ; import { SnapshotEditor } from './dialogs/snapshotEditor' ; import { Snapshots } from './dialogs/snapshots' ; import { Explorer } from './explorer' ; import { FluentUIComponents } from '@msrvida/fluentui-react-cdn-typings' ; import { SandDance , use as _use } from '@msrvida/sanddance-react' ; import * as React from 'react' ; import * as ReactDOM from 'react-dom' ; /**
 * References to dependency libraries.
 */ export interface Base { fluentUI : FluentUIComponents ; react : typeof React ; reactDOM : typeof ReactDOM ; } export const base = { fluentUI : null , react : null , reactDOM : null } ; param fluentUI param react param vega param deck deck param layers deck param luma luma export function use ( fluentUI , react , reactDOM , vega , deck , layers , luma ) { _use ( react , reactDOM , vega , deck , layers , luma ) ; base . fluentUI = fluentUI ; base . react = react ; base . reactDOM = reactDOM ; Chart . prototype = react . Component . prototype as any ; DataExportPicker . prototype = react . Component . prototype as any ; Explorer . prototype = react . Component . prototype as any ; PositionedColumnMap . prototype = react . Component . prototype as any ; Search . prototype = react . Component . prototype as any ; SnapshotEditor . prototype = react . Component . prototype as any ; Snapshots . prototype = react . Component . prototype as any ; Settings . prototype = react . Component . prototype as any ; }