import { BaseProperties, type Scale } from 'ag-charts-core';
import type { AgNumericValue } from 'ag-charts-types';
declare class GaugeSegmentationIntervalProperties extends BaseProperties {
    values?: Array<AgNumericValue>;
    step?: AgNumericValue;
    count?: number;
    getSegments(scale: Scale<AgNumericValue, number>, maxTicks: number): AgNumericValue[];
}
export declare class GaugeSegmentationProperties extends BaseProperties {
    enabled: boolean;
    readonly interval: GaugeSegmentationIntervalProperties;
    spacing: number;
}
export {};
