/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { SpecCapabilities, SpecColumns } from '@msrvida/sanddance-specs'; import { Search, SearchExpressionGroup } from '@msrvida/search-expression'; import * as VegaMorphCharts from '@msrvida/vega-morphcharts'; export interface AxisSelectionHandler { (event: TouchEvent | MouseEvent | PointerEvent, search: SearchExpressionGroup): void; } export declare class AxisSelection { specCapabilities: SpecCapabilities; columns: SpecColumns; stage: VegaMorphCharts.types.Stage; constructor(specCapabilities: SpecCapabilities, columns: SpecColumns, stage: VegaMorphCharts.types.Stage); convert(divisions: number[]): Search; private getSearchFromSearchRole; } export declare function moveTicksBetween(axes: VegaMorphCharts.types.Axis[]): void;