import { JupyterFrontEnd } from "@jupyterlab/application"; import { FileBrowser } from "@jupyterlab/filebrowser"; import { S3Drive } from "./contents"; import { CodeInsert } from "./code"; import { XformClass } from "./xform"; export declare let codeInsert: CodeInsert; export declare let xformClass: XformClass; export declare let bucketname: string; export declare let pathInBucket: string; export declare let Data_from: string; export declare let MLflow_run_id: any; export declare let timeSpec: any; export declare let browser: FileBrowser; export declare let s3drive: S3Drive; export declare let loc_browser: FileBrowser; export declare class InputData { app: JupyterFrontEnd; constructor(app: JupyterFrontEnd, brows: FileBrowser, drive: S3Drive, loc_brow: FileBrowser); createDataWidget(): HTMLElement; injectListFilesFormOnSubmit: () => Promise; injectReadRawFilesFormOnSubmit: () => Promise; injectReadCsvFilesFormOnSubmit: () => Promise; readFiles: () => Promise; createSelectLabel: () => Promise; showLabelWindow: () => void; useLabelFormSubmit: () => Promise; createUseLabel: () => Promise; changePath: () => void; setBucket: () => Promise; changeTime: () => Promise; updateLabelsList: (html: any) => void; defaultTime(): void; } export declare function checkDataTapActive(val: boolean): void; export declare function createSelectFeature(): Promise; export declare function updateTime(): void; export declare function getTimeSpec(): string; export declare function getArtifact(): Promise; export declare function infinSliceFormSubmit(): void; export declare function infinSnapFormSubmit(): void; export declare function selectInfinslice(): Promise; export declare function selectInfinsnap(): Promise;