import { Axis, Config, GroupMark, RectMark } from 'vega'; import { ChartLayoutSettings } from '../chart/chart-layout-settings'; type MeasureAxisOptions = { type: 'y'; title: string; tickCount: string | number; labelLimit: number; fieldPath: string; fieldRef: string | undefined; brushMeasureRangeSourceId: string; showBrushes?: boolean; axisSettings: ChartLayoutSettings['yAxis']; vegaConfig?: Config; }; export declare function createMeasureAxis({ type, title, tickCount, labelLimit, fieldPath, showBrushes, axisSettings, vegaConfig, }: MeasureAxisOptions): { axis: Axis; interactiveMarks: (GroupMark | RectMark)[]; interactiveSignals: never[]; brushMeasureEvents: { events: string; update: string; }[]; }; export {};