import { Description } from "./Description";
import { ToolContextBindingDescription } from "./ToolContextBindingDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class ToolActionDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private l;
    get contextBindings(): ToolContextBindingDescription[];
    set contextBindings(a: ToolContextBindingDescription[]);
    private k;
    get actions(): ToolActionDescription[];
    set actions(a: ToolActionDescription[]);
    private aw;
    get width(): number;
    set width(a: number);
    private ah;
    get height(): number;
    set height(a: number);
    private bm;
    get subPanelRowHeight(): number;
    set subPanelRowHeight(a: number);
    private ch;
    get parentId(): string;
    set parentId(a: string);
    private b1;
    get beforeId(): string;
    set beforeId(a: string);
    private bz;
    get afterId(): string;
    set afterId(a: string);
    private cg;
    get overlayId(): string;
    set overlayId(a: string);
    private b3;
    get commandId(): string;
    set commandId(a: string);
    private b2;
    get commandArgument(): string;
    set commandArgument(a: string);
    private bo;
    get commandArgumentValue(): any;
    set commandArgumentValue(a: any);
    private as;
    get paddingLeft(): number;
    set paddingLeft(a: number);
    private ad;
    get actualPaddingLeft(): number;
    set actualPaddingLeft(a: number);
    private at;
    get paddingRight(): number;
    set paddingRight(a: number);
    private ae;
    get actualPaddingRight(): number;
    set actualPaddingRight(a: number);
    private ar;
    get paddingBottom(): number;
    set paddingBottom(a: number);
    private ac;
    get actualPaddingBottom(): number;
    set actualPaddingBottom(a: number);
    private au;
    get paddingTop(): number;
    set paddingTop(a: number);
    private af;
    get actualPaddingTop(): number;
    set actualPaddingTop(a: number);
    private bu;
    get actualHoverBackground(): string;
    set actualHoverBackground(a: string);
    private ca;
    get hoverBackground(): string;
    set hoverBackground(a: string);
    private bq;
    get actualBackground(): string;
    set actualBackground(a: string);
    private b0;
    get background(): string;
    set background(a: string);
    private by;
    get actualTextColor(): string;
    set actualTextColor(a: string);
    private co;
    get textColor(): string;
    set textColor(a: string);
    private bx;
    get actualSubtitleTextColor(): string;
    set actualSubtitleTextColor(a: string);
    private cn;
    get subtitleTextColor(): string;
    set subtitleTextColor(a: string);
    private bs;
    get actualDisabledTextColor(): string;
    set actualDisabledTextColor(a: string);
    private b5;
    get disabledTextColor(): string;
    set disabledTextColor(a: string);
    private b6;
    get fontFamily(): string;
    set fontFamily(a: string);
    private ag;
    get fontSize(): number;
    set fontSize(a: number);
    private b7;
    get fontStyle(): string;
    set fontStyle(a: string);
    private b8;
    get fontWeight(): string;
    set fontWeight(a: string);
    private ck;
    get subtitleFontFamily(): string;
    set subtitleFontFamily(a: string);
    private av;
    get subtitleFontSize(): number;
    set subtitleFontSize(a: number);
    private cl;
    get subtitleFontStyle(): string;
    set subtitleFontStyle(a: string);
    private cm;
    get subtitleFontWeight(): string;
    set subtitleFontWeight(a: string);
    private t;
    get isDisabled(): boolean;
    set isDisabled(a: boolean);
    private u;
    get isHighlighted(): boolean;
    set isHighlighted(a: boolean);
    private b4;
    get density(): string;
    set density(a: string);
    private br;
    get actualDensity(): string;
    set actualDensity(a: string);
    private cp;
    get title(): string;
    set title(a: string);
    private cj;
    get subtitle(): string;
    set subtitle(a: string);
    private cq;
    get titleHorizontalAlignment(): string;
    set titleHorizontalAlignment(a: string);
    private cd;
    get iconName(): string;
    set iconName(a: string);
    private cb;
    get iconCollectionName(): string;
    set iconCollectionName(a: string);
    private an;
    get iconViewBoxLeft(): number;
    set iconViewBoxLeft(a: number);
    private ao;
    get iconViewBoxTop(): number;
    set iconViewBoxTop(a: number);
    private ap;
    get iconViewBoxWidth(): number;
    set iconViewBoxWidth(a: number);
    private am;
    get iconViewBoxHeight(): number;
    set iconViewBoxHeight(a: number);
    private cc;
    get iconFill(): string;
    set iconFill(a: string);
    private bv;
    get actualIconFill(): string;
    set actualIconFill(a: string);
    private m;
    get iconFillColors(): string[];
    set iconFillColors(a: string[]);
    private ce;
    get iconStroke(): string;
    set iconStroke(a: string);
    private bw;
    get actualIconStroke(): string;
    set actualIconStroke(a: string);
    private n;
    get iconStrokeColors(): string[];
    set iconStrokeColors(a: string[]);
    private al;
    get iconStrokeWidth(): number;
    set iconStrokeWidth(a: number);
    private aq;
    get iconWidth(): number;
    set iconWidth(a: number);
    private ab;
    get actualIconWidth(): number;
    set actualIconWidth(a: number);
    private ak;
    get iconHeight(): number;
    set iconHeight(a: number);
    private aa;
    get actualIconHeight(): number;
    set actualIconHeight(a: number);
    private cr;
    get visibility(): string;
    set visibility(a: string);
    private s;
    get closeOnExecute(): boolean;
    set closeOnExecute(a: boolean);
    private aj;
    get highlightWidth(): number;
    set highlightWidth(a: number);
    private z;
    get actualHighlightWidth(): number;
    set actualHighlightWidth(a: number);
    private ai;
    get highlightRadius(): number;
    set highlightRadius(a: number);
    private y;
    get actualHighlightRadius(): number;
    set actualHighlightRadius(a: number);
    private b9;
    get highlightColor(): string;
    set highlightColor(a: string);
    private bt;
    get actualHighlightColor(): string;
    set actualHighlightColor(a: string);
    private cf;
    get onCommandRef(): string;
    set onCommandRef(a: string);
    private ci;
    get performedRef(): string;
    set performedRef(a: string);
}
