import { Description } from "./Description";
import { ToolContextBindingInfoDescription } from "./ToolContextBindingInfoDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class ToolActionInfoDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    private static __marshalByValue;
    private static __marshalByValueAlias;
    constructor();
    private a5;
    get parentId(): string;
    set parentId(a: string);
    private ay;
    get commandId(): string;
    set commandId(a: string);
    private aw;
    get commandArgument(): string;
    set commandArgument(a: string);
    private ax;
    get commandArgumentValueRef(): string;
    set commandArgumentValueRef(a: string);
    private ae;
    get paddingLeft(): number;
    set paddingLeft(a: number);
    private af;
    get paddingRight(): number;
    set paddingRight(a: number);
    private ad;
    get paddingBottom(): number;
    set paddingBottom(a: number);
    private ag;
    get paddingTop(): number;
    set paddingTop(a: number);
    private a8;
    get title(): string;
    set title(a: string);
    private a6;
    get subtitle(): string;
    set subtitle(a: string);
    private a3;
    get iconName(): string;
    set iconName(a: string);
    private a1;
    get iconCollectionName(): string;
    set iconCollectionName(a: string);
    private z;
    get iconViewBoxLeft(): number;
    set iconViewBoxLeft(a: number);
    private aa;
    get iconViewBoxTop(): number;
    set iconViewBoxTop(a: number);
    private ab;
    get iconViewBoxWidth(): number;
    set iconViewBoxWidth(a: number);
    private y;
    get iconViewBoxHeight(): number;
    set iconViewBoxHeight(a: number);
    private ac;
    get iconWidth(): number;
    set iconWidth(a: number);
    private w;
    get iconHeight(): number;
    set iconHeight(a: number);
    private a2;
    get iconFill(): string;
    set iconFill(a: string);
    private a4;
    get iconStroke(): string;
    set iconStroke(a: string);
    private x;
    get iconStrokeWidth(): number;
    set iconStrokeWidth(a: number);
    private at;
    get subPanelRowHeight(): number;
    set subPanelRowHeight(a: number);
    private v;
    get height(): number;
    set height(a: number);
    private q;
    get isDisabled(): boolean;
    set isDisabled(a: boolean);
    private r;
    get isHighlighted(): boolean;
    set isHighlighted(a: boolean);
    private a7;
    get textColor(): string;
    set textColor(a: string);
    private a0;
    get disabledTextColor(): string;
    set disabledTextColor(a: string);
    private p;
    get closeOnExecute(): boolean;
    set closeOnExecute(a: boolean);
    private az;
    get density(): string;
    set density(a: string);
    private k;
    get actions(): ToolActionInfoDescription[];
    set actions(a: ToolActionInfoDescription[]);
    private l;
    get contextBindings(): ToolContextBindingInfoDescription[];
    set contextBindings(a: ToolContextBindingInfoDescription[]);
}
