import { Description } from "./Description";
import { ButtonDescription } from "./ButtonDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class ButtonGroupDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private ax;
    get displayType(): string;
    set displayType(a: string);
    private av;
    get baseTheme(): string;
    set baseTheme(a: string);
    private aw;
    get density(): string;
    set density(a: string);
    private ai;
    get actualDensity(): string;
    set actualDensity(a: string);
    private l;
    get selectedIndices(): number[];
    set selectedIndices(a: number[]);
    private t;
    get actualItemCornerRadius(): number;
    set actualItemCornerRadius(a: number);
    private aj;
    get actualItemBackgroundColor(): string;
    set actualItemBackgroundColor(a: string);
    private al;
    get actualItemDisabledBackgroundColor(): string;
    set actualItemDisabledBackgroundColor(a: string);
    private aq;
    get actualItemTextColor(): string;
    set actualItemTextColor(a: string);
    private an;
    get actualItemDisabledTextColor(): string;
    set actualItemDisabledTextColor(a: string);
    private ak;
    get actualItemBorderColor(): string;
    set actualItemBorderColor(a: string);
    private am;
    get actualItemDisabledBorderColor(): string;
    set actualItemDisabledBorderColor(a: string);
    private s;
    get actualItemBorderWidth(): number;
    set actualItemBorderWidth(a: number);
    private ar;
    get actualSelectedItemBackgroundColor(): string;
    set actualSelectedItemBackgroundColor(a: string);
    private au;
    get actualSelectedItemTextColor(): string;
    set actualSelectedItemTextColor(a: string);
    private ao;
    get actualItemHoverBackgroundColor(): string;
    set actualItemHoverBackgroundColor(a: string);
    private ap;
    get actualItemHoverTextColor(): string;
    set actualItemHoverTextColor(a: string);
    private as;
    get actualSelectedItemHoverBackgroundColor(): string;
    set actualSelectedItemHoverBackgroundColor(a: string);
    private at;
    get actualSelectedItemHoverTextColor(): string;
    set actualSelectedItemHoverTextColor(a: string);
    private x;
    get itemCornerRadius(): number;
    set itemCornerRadius(a: number);
    private bb;
    get itemBackgroundColor(): string;
    set itemBackgroundColor(a: string);
    private bd;
    get itemDisabledBackgroundColor(): string;
    set itemDisabledBackgroundColor(a: string);
    private bi;
    get itemTextColor(): string;
    set itemTextColor(a: string);
    private bf;
    get itemDisabledTextColor(): string;
    set itemDisabledTextColor(a: string);
    private bg;
    get itemHoverBackgroundColor(): string;
    set itemHoverBackgroundColor(a: string);
    private bc;
    get itemBorderColor(): string;
    set itemBorderColor(a: string);
    private be;
    get itemDisabledBorderColor(): string;
    set itemDisabledBorderColor(a: string);
    private w;
    get itemBorderWidth(): number;
    set itemBorderWidth(a: number);
    private bh;
    get itemHoverTextColor(): string;
    set itemHoverTextColor(a: string);
    private bw;
    get selectedItemBackgroundColor(): string;
    set selectedItemBackgroundColor(a: string);
    private bz;
    get selectedItemTextColor(): string;
    set selectedItemTextColor(a: string);
    private bx;
    get selectedItemHoverBackgroundColor(): string;
    set selectedItemHoverBackgroundColor(a: string);
    private by;
    get selectedItemHoverTextColor(): string;
    set selectedItemHoverTextColor(a: string);
    private z;
    get outlinedItemCornerRadius(): number;
    set outlinedItemCornerRadius(a: number);
    private bk;
    get outlinedItemBackgroundColor(): string;
    set outlinedItemBackgroundColor(a: string);
    private bm;
    get outlinedItemDisabledBackgroundColor(): string;
    set outlinedItemDisabledBackgroundColor(a: string);
    private br;
    get outlinedItemTextColor(): string;
    set outlinedItemTextColor(a: string);
    private bo;
    get outlinedItemDisabledTextColor(): string;
    set outlinedItemDisabledTextColor(a: string);
    private bp;
    get outlinedItemHoverBackgroundColor(): string;
    set outlinedItemHoverBackgroundColor(a: string);
    private bl;
    get outlinedItemBorderColor(): string;
    set outlinedItemBorderColor(a: string);
    private bn;
    get outlinedItemDisabledBorderColor(): string;
    set outlinedItemDisabledBorderColor(a: string);
    private y;
    get outlinedItemBorderWidth(): number;
    set outlinedItemBorderWidth(a: number);
    private bq;
    get outlinedItemHoverTextColor(): string;
    set outlinedItemHoverTextColor(a: string);
    private bs;
    get outlinedSelectedItemBackgroundColor(): string;
    set outlinedSelectedItemBackgroundColor(a: string);
    private bv;
    get outlinedSelectedItemTextColor(): string;
    set outlinedSelectedItemTextColor(a: string);
    private bt;
    get outlinedSelectedItemHoverBackgroundColor(): string;
    set outlinedSelectedItemHoverBackgroundColor(a: string);
    private bu;
    get outlinedSelectedItemHoverTextColor(): string;
    set outlinedSelectedItemHoverTextColor(a: string);
    private v;
    get flatItemCornerRadius(): number;
    set flatItemCornerRadius(a: number);
    private ay;
    get flatItemBackgroundColor(): string;
    set flatItemBackgroundColor(a: string);
    private a0;
    get flatItemDisabledBackgroundColor(): string;
    set flatItemDisabledBackgroundColor(a: string);
    private a5;
    get flatItemTextColor(): string;
    set flatItemTextColor(a: string);
    private a2;
    get flatItemDisabledTextColor(): string;
    set flatItemDisabledTextColor(a: string);
    private a3;
    get flatItemHoverBackgroundColor(): string;
    set flatItemHoverBackgroundColor(a: string);
    private az;
    get flatItemBorderColor(): string;
    set flatItemBorderColor(a: string);
    private a1;
    get flatItemDisabledBorderColor(): string;
    set flatItemDisabledBorderColor(a: string);
    private u;
    get flatItemBorderWidth(): number;
    set flatItemBorderWidth(a: number);
    private a4;
    get flatItemHoverTextColor(): string;
    set flatItemHoverTextColor(a: string);
    private a6;
    get flatSelectedItemBackgroundColor(): string;
    set flatSelectedItemBackgroundColor(a: string);
    private a9;
    get flatSelectedItemTextColor(): string;
    set flatSelectedItemTextColor(a: string);
    private a7;
    get flatSelectedItemHoverBackgroundColor(): string;
    set flatSelectedItemHoverBackgroundColor(a: string);
    private a8;
    get flatSelectedItemHoverTextColor(): string;
    set flatSelectedItemHoverTextColor(a: string);
    private bj;
    get orientation(): string;
    set orientation(a: string);
    private ba;
    get id(): string;
    set id(a: string);
    private o;
    get disabled(): boolean;
    set disabled(a: boolean);
    private p;
    get isMultiSelect(): boolean;
    set isMultiSelect(a: boolean);
    private k;
    get buttons(): ButtonDescription[];
    set buttons(a: ButtonDescription[]);
    private b0;
    get selectionChangedRef(): string;
    set selectionChangedRef(a: string);
}
