import { BaseProperties } from 'ag-charts-core';
import type { AgRangesButtonValue, AgRangesDropdownVisible, CssColor, FontFamily, FontWeight, Padding } from 'ag-charts-types';
import { ToolbarButtonProperties } from '../toolbar/buttonProperties';
export declare class RangesButtonProperties extends ToolbarButtonProperties {
    enabled?: boolean;
    value: AgRangesButtonValue;
}
export declare class RangesStateStylesProperties extends BaseProperties {
    fill: CssColor;
    fillOpacity: number;
    stroke: CssColor;
    textColor: CssColor;
}
export declare class RangesStylesProperties extends BaseProperties {
    active: RangesStateStylesProperties;
    disabled: RangesStateStylesProperties;
    hover: RangesStateStylesProperties;
    cornerRadius: number;
    fill: CssColor;
    fillOpacity: number;
    fontSize: number;
    fontFamily: FontFamily;
    fontWeight: FontWeight;
    stroke: CssColor;
    strokeWidth: number;
    textColor: CssColor;
    padding: Padding;
}
export declare class RangesDropdownProperties extends RangesStylesProperties {
    visible: AgRangesDropdownVisible;
}
