import { Panel, Widget } from '@lumino/widgets'; import { BoxModel as JupyterBoxModel, BoxView as JupyterBoxView } from '@jupyter-widgets/controls'; import { DOMWidgetView as JupyterDOMWidgetView } from '@jupyter-widgets/base'; export declare class FoldoutModel extends JupyterBoxModel { defaults(): { _view_name: string; _model_name: string; _model_module: string; _view_module: string; _model_module_version: any; _view_module_version: any; }; } export declare class FoldoutView extends JupyterBoxView { label: Panel; labelContent: Widget; content: Panel; previewContainer: Widget; previewContent: HTMLElement; previewContentParent: HTMLElement; hiddenContainer: HTMLElement; timeoutId: number; active: boolean; hidePreview: boolean; initialize(parameters: any): void; add_child_model(model: any): Promise; addLabel(): void; addContent(): void; addPreviewContent(): void; addCustomStyleToPreviewContainer(node: HTMLElement): void; addHiddenContainer(): void; headerClickCallback(): void; activateFoldout(): void; deactivateFoldout(): void; activateFoldoutCallback(): void; deactivateFoldoutCallback(): void; getPreviewContent(): HTMLElement; render(): void; updateHiddenContainer(): void; restorePreviewContent(): void; renderPreview(): void; dispose(): void; }