import { ScaleModel } from './ScaleModel'; export declare function convertToDate(elem: string | undefined | null): Date | null; export declare class LinearScaleModel extends ScaleModel { defaults(): { _model_name: string; _view_name: string; min: null; max: null; min_range: number; mid_range: number; _model_module: any; _view_module: any; _model_module_version: string; _view_module_version: string; reverse: boolean; allow_padding: boolean; }; protected setListeners(): void; protected updateDomain(): void; protected minMaxChanged(): void; private reverseChanged; computeAndSetDomain(array: any[], id: string): void; typedRange(values: any[]): Float64Array; min: number | Date | null; max: number | Date | null; readonly type: string; protected minFromData: boolean; protected maxFromData: boolean; protected globalMin: number | Date | null; protected globalMax: number | Date | null; }