import { Axis, 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'];
};
export declare function createMeasureAxis({ type, title, tickCount, labelLimit, fieldPath, showBrushes, axisSettings, }: MeasureAxisOptions): {
    axis: Axis;
    interactiveMarks: (GroupMark | RectMark)[];
    interactiveSignals: never[];
    brushMeasureEvents: {
        events: string;
        update: string;
    }[];
};
export {};
