import { MarkModel } from './MarkModel'; export declare class LinesModel extends MarkModel { defaults(): { _model_name: string; _view_name: string; x: any[]; y: any[]; color: any; scales_metadata: { x: { orientation: string; dimension: string; }; y: { orientation: string; dimension: string; }; color: { dimension: string; }; }; colors: string[]; fill_colors: string[]; stroke_width: number; labels_visibility: string; curves_subset: any[]; line_style: string; interpolation: string; close_path: boolean; fill: string; marker: any; marker_size: number; opacities: any[]; fill_opacities: any[]; _model_module: string; _view_module: string; _model_module_version: string; _view_module_version: string; scales: {}; preserve_domain: {}; display_legend: boolean; labels: any[]; apply_clip: boolean; visible: boolean; selected_style: {}; unselected_style: {}; selected: any; enable_hover: boolean; tooltip: any; tooltip_style: { opacity: number; }; interactions: { hover: string; }; tooltip_location: string; }; initialize(attributes: any, options: any): void; update_data(): void; update_labels(): void; get_labels(): any; update_domains(): void; get_data_dict(data: any, index: any): any; static serializers: { x: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; y: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; color: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; scales: { deserialize: typeof import("@jupyter-widgets/base").unpack_models; }; tooltip: { deserialize: typeof import("@jupyter-widgets/base").unpack_models; }; selected: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; }; x_data: any[]; y_data: any[]; color_data: number[]; } export declare class FlexLineModel extends LinesModel { defaults(): { _model_name: string; _view_name: string; x: any[]; y: any[]; color: any; scales_metadata: { x: { orientation: string; dimension: string; }; y: { orientation: string; dimension: string; }; color: { dimension: string; }; }; colors: string[]; fill_colors: string[]; stroke_width: number; labels_visibility: string; curves_subset: any[]; line_style: string; interpolation: string; close_path: boolean; fill: string; marker: any; marker_size: number; opacities: any[]; fill_opacities: any[]; _model_module: string; _view_module: string; _model_module_version: string; _view_module_version: string; scales: {}; preserve_domain: {}; display_legend: boolean; labels: any[]; apply_clip: boolean; visible: boolean; selected_style: {}; unselected_style: {}; selected: any; enable_hover: boolean; tooltip: any; tooltip_style: { opacity: number; }; interactions: { hover: string; }; tooltip_location: string; }; update_data(): void; update_domains(): void; static serializers: { width: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; x: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; y: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; color: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; scales: { deserialize: typeof import("@jupyter-widgets/base").unpack_models; }; tooltip: { deserialize: typeof import("@jupyter-widgets/base").unpack_models; }; selected: { deserialize: (data: any, manager: any) => any; serialize: (data: any, manager: any) => any; }; }; data_len: number; }