import { WidgetModel, DOMWidgetModel, DOMWidgetView, ISerializers } from '@jupyter-widgets/base'; export * from './renderer'; import Handsontable from 'handsontable'; import 'pikaday/css/pikaday.css'; import 'handsontable/dist/handsontable.min.css'; import '../style/base.css'; export declare class CellRangeModel extends WidgetModel { defaults(): { _model_name: string; _model_module: string; _model_module_version: string; value: any; row_start: number; column_start: number; row_end: number; column_end: number; type: any; name: any; style: {}; renderer: any; read_only: boolean; choice: any; squeeze_row: boolean; squeeze_column: boolean; transpose: boolean; numeric_format: string; date_format: string; time_format: string; }; static serializers: ISerializers; } export declare class SheetModel extends DOMWidgetModel { defaults(): { _model_name: string; _view_name: string; _model_module: string; _view_module: string; _model_module_version: string; _view_module_version: string; rows: number; columns: number; cells: any[]; named_cells: {}; row_headers: boolean; column_headers: boolean; stretch_headers: string; column_width: any; column_resizing: boolean; row_resizing: boolean; search_token: string; }; initialize(attributes: any, options: any): void; on_change_cells(): void; cell_bind(cell: any): void; cells_to_grid(): void; _cell_data_to_grid(cell: any): void; grid_to_cell(): void; update_data_grid(trigger_change_event?: boolean): void; static serializers: ISerializers; data: any[][]; _updating_grid: boolean; } export declare class SheetView extends DOMWidgetView { render(): void; processPhosphorMessage(msg: any): void; processLuminoMessage(msg: any): void; _processLuminoMessage(msg: any, _super: any): void; _build_widgets_views(): Promise; _build_table(): Promise; _compareFunctionFactory(sortOrder: any, columnMeta: any): (value: any, nextValue: any) => 1 | -1 | 0; _update_hot_settings(): void; _hot_settings(): { colHeaders: any; rowHeaders: any; stretchH: any; colWidths: any; manualColumnResize: any; manualRowResize: any; }; _search(render?: boolean, ignore_empty_string?: boolean): void; _get_cell_data(): any[][]; _cell(row: any, col: any): any; _on_change_grid(changes: any, source: any): void; _on_change(changes: any, source: any): void; on_data_change(): void; set_cell(row: any, column: any, value: any): void; get_cell(row: any, column: any): any; widget_views: any; hot: any; _last_data_set: any; table_container: any; _table_constructed: any; model: SheetModel; }