import { Base, Type } from "./type";
import { ToolActionInfoDensity } from "./ToolActionInfoDensity";
import { ToolContextBindingInfo } from "./ToolContextBindingInfo";
import { ToolActionType } from "./ToolActionType";
/**
 * @hidden
 */
export declare class ToolActionInfo extends Base {
    static $t: Type;
    constructor();
    private _parentId;
    get parentId(): string;
    set parentId(a: string);
    private _commandId;
    get commandId(): string;
    set commandId(a: string);
    private _commandArgument;
    get commandArgument(): string;
    set commandArgument(a: string);
    private _commandArgumentValue;
    get commandArgumentValue(): any;
    set commandArgumentValue(a: any);
    private _paddingLeft;
    get paddingLeft(): number;
    set paddingLeft(a: number);
    private _paddingRight;
    get paddingRight(): number;
    set paddingRight(a: number);
    private _paddingBottom;
    get paddingBottom(): number;
    set paddingBottom(a: number);
    private _paddingTop;
    get paddingTop(): number;
    set paddingTop(a: number);
    private _name;
    get name(): string;
    set name(a: string);
    private _title;
    get title(): string;
    set title(a: string);
    private _subtitle;
    get subtitle(): string;
    set subtitle(a: string);
    private _iconName;
    get iconName(): string;
    set iconName(a: string);
    private _iconCollectionName;
    get iconCollectionName(): string;
    set iconCollectionName(a: string);
    private _iconViewBoxLeft;
    get iconViewBoxLeft(): number;
    set iconViewBoxLeft(a: number);
    private _iconViewBoxTop;
    get iconViewBoxTop(): number;
    set iconViewBoxTop(a: number);
    private _iconViewBoxWidth;
    get iconViewBoxWidth(): number;
    set iconViewBoxWidth(a: number);
    private _iconViewBoxHeight;
    get iconViewBoxHeight(): number;
    set iconViewBoxHeight(a: number);
    private _iconWidth;
    get iconWidth(): number;
    set iconWidth(a: number);
    private _iconHeight;
    get iconHeight(): number;
    set iconHeight(a: number);
    private _iconFill;
    get iconFill(): string;
    set iconFill(a: string);
    private _iconStroke;
    get iconStroke(): string;
    set iconStroke(a: string);
    private _iconStrokeWidth;
    get iconStrokeWidth(): number;
    set iconStrokeWidth(a: number);
    private _subPanelRowHeight;
    get subPanelRowHeight(): number;
    set subPanelRowHeight(a: number);
    private _height;
    get height(): number;
    set height(a: number);
    private _isDisabled;
    get isDisabled(): boolean;
    set isDisabled(a: boolean);
    private _isHighlighted;
    get isHighlighted(): boolean;
    set isHighlighted(a: boolean);
    private _textColor;
    get textColor(): string;
    set textColor(a: string);
    private _disabledTextColor;
    get disabledTextColor(): string;
    set disabledTextColor(a: string);
    private _closeOnExecute;
    get closeOnExecute(): boolean;
    set closeOnExecute(a: boolean);
    private _density;
    get density(): ToolActionInfoDensity;
    set density(a: ToolActionInfoDensity);
    private _actions;
    get actions(): ToolActionInfo[];
    set actions(a: ToolActionInfo[]);
    private _contextBindings;
    get contextBindings(): ToolContextBindingInfo[];
    set contextBindings(a: ToolContextBindingInfo[]);
    protected get_d(): ToolActionType;
    get d(): ToolActionType;
}
