import { HBoxModel as JupyterHBoxModel, VBoxView as JupyterVBoxView } from '@jupyter-widgets/controls'; export declare class SparkStateProgressModel extends JupyterHBoxModel { defaults(): { _view_name: string; _model_name: string; _model_module: string; _view_module: string; _model_module_version: any; _view_module_version: any; state: { done: number; active: number; numberOfTasks: number; cancelled: number; jobId: number; stageId: number; stageLink: string; jobLink: string; }; hide: boolean; }; } export declare class SparkStateProgressView extends JupyterVBoxView { progressBar: HTMLElement; progressBarDone: HTMLElement; progressBarActive: HTMLElement; progressBarWaiting: HTMLElement; progressBarCancelled: HTMLElement; progressLabels: HTMLElement; progressLabelDone: HTMLElement; progressLabelActive: HTMLElement; progressLabelWaiting: HTMLElement; progressLabelAll: HTMLElement; progressLabelCancelledJobs: HTMLElement; render(): void; update(): void; private updateLabelWidths; private createWidget; private createJobPanel; private createJobLink; private createStagePanel; private createStageLink; private createStageProgressBar; private createStageProgressLabels; }