import { MeasureUnit } from '@devexpress/analytics-core/analytics-internal'; import { Disposable } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; export declare class CoordinateGridViewModel extends Disposable { _initGrid(length: number, gridSize: number, gridLines: ko.ObservableArray, flip?: boolean): void; constructor(options: { height: ko.Observable | ko.Computed; width: ko.Observable | ko.Computed; snapGridSize: ko.Observable | ko.Computed; zoom: ko.Observable | ko.Computed; measureUnit: ko.Observable | ko.Computed; flip?: ko.Observable | ko.Computed; }); width: ko.Observable; height: ko.Observable; verticalGridLines: ko.ObservableArray; horizontalGridLines: ko.ObservableArray; majorVerticalGridLines: ko.ObservableArray; majorHorizontalGridLines: ko.ObservableArray; dispose(): void; }