import { _ModuleSupport } from 'ag-charts-community';
import { type ScaleTickParams } from 'ag-charts-core';
import type { AgNumericValue } from 'ag-charts-types';
declare const LinearScale: typeof _ModuleSupport.LinearScale;
export declare class LinearAngleScale extends LinearScale {
    static getNiceStepAndTickCount(ticks: ScaleTickParams<number>, domain: AgNumericValue[]): {
        count: number;
        step: number;
    };
    arcLength: number;
    ticks(ticks: ScaleTickParams<number>, domain?: AgNumericValue[]): {
        ticks: number[];
        count: number;
    };
    private hasNiceRange;
    niceDomain(ticks: ScaleTickParams<number>, domain?: AgNumericValue[]): AgNumericValue[];
    protected getPixelRange(): number;
}
export {};
