import Component from '@glimmer/component';
export type EuiRangeLevelColor = 'primary' | 'success' | 'warning' | 'danger';
export declare const LEVEL_COLORS: EuiRangeLevelColor[];
export interface EuiRangeLevel {
    min: number;
    max: number;
    color: EuiRangeLevelColor;
}
export type EuiRangeLevelsArgs = {
    levels?: EuiRangeLevel[];
    max: number;
    min: number;
    showTicks?: boolean;
    compressed?: boolean;
    trackWidth?: number;
};
export interface EuiRangeLevelsSignature {
    Element: HTMLDivElement;
    Args: EuiRangeLevelsArgs;
    Blocks: {
        default: [];
    };
}
export default class EuiRangeLevelsComponent extends Component<EuiRangeLevelsSignature> {
    validateLevels(): void;
}
//# sourceMappingURL=eui-range-levels.d.ts.map