import { Description } from "./Description";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class IconDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private a4;
    get baseTheme(): string;
    set baseTheme(a: string);
    private a0;
    get actualFill(): string;
    set actualFill(a: string);
    private a1;
    get actualStroke(): string;
    set actualStroke(a: string);
    private a2;
    get actualTextColor(): string;
    set actualTextColor(a: string);
    private u;
    get actualStrokeWidth(): number;
    set actualStrokeWidth(a: number);
    private a6;
    get fill(): string;
    set fill(a: string);
    private bj;
    get stroke(): string;
    set stroke(a: string);
    private ad;
    get strokeWidth(): number;
    set strokeWidth(a: number);
    private bm;
    get textColor(): string;
    set textColor(a: string);
    private ba;
    get hoverFill(): string;
    set hoverFill(a: string);
    private bb;
    get hoverStroke(): string;
    set hoverStroke(a: string);
    private ab;
    get hoverStrokeThickness(): number;
    set hoverStrokeThickness(a: number);
    private bc;
    get hoverTextColor(): string;
    set hoverTextColor(a: string);
    private k;
    get fillColors(): string[];
    set fillColors(a: string[]);
    private l;
    get strokeColors(): string[];
    set strokeColors(a: string[]);
    private be;
    get primaryFillColor(): string;
    set primaryFillColor(a: string);
    private bf;
    get primaryStrokeColor(): string;
    set primaryStrokeColor(a: string);
    private bg;
    get secondaryFillColor(): string;
    set secondaryFillColor(a: string);
    private bh;
    get secondaryStrokeColor(): string;
    set secondaryStrokeColor(a: string);
    private bi;
    get sourceRef(): string;
    set sourceRef(a: string);
    private a5;
    get dataURL(): string;
    set dataURL(a: string);
    private bl;
    get svgPath(): string;
    set svgPath(a: string);
    private bk;
    get svg(): string;
    set svg(a: string);
    private m;
    get sVGPaths(): string[];
    set sVGPaths(a: string[]);
    private a7;
    get fontFamily(): string;
    set fontFamily(a: string);
    private z;
    get fontSize(): number;
    set fontSize(a: number);
    private a8;
    get fontStyle(): string;
    set fontStyle(a: string);
    private a9;
    get fontWeight(): string;
    set fontWeight(a: string);
    private bd;
    get id(): string;
    set id(a: string);
    private ay;
    get tabIndex(): number;
    set tabIndex(a: number);
    private a3;
    get ariaLabel(): string;
    set ariaLabel(a: string);
    private r;
    get isHover(): boolean;
    set isHover(a: boolean);
    private q;
    get disabled(): boolean;
    set disabled(a: boolean);
    private ac;
    get opacity(): number;
    set opacity(a: number);
    private w;
    get actualViewBoxLeft(): number;
    set actualViewBoxLeft(a: number);
    private af;
    get viewBoxLeft(): number;
    set viewBoxLeft(a: number);
    private x;
    get actualViewBoxTop(): number;
    set actualViewBoxTop(a: number);
    private ag;
    get viewBoxTop(): number;
    set viewBoxTop(a: number);
    private y;
    get actualViewBoxWidth(): number;
    set actualViewBoxWidth(a: number);
    private ah;
    get viewBoxWidth(): number;
    set viewBoxWidth(a: number);
    private v;
    get actualViewBoxHeight(): number;
    set actualViewBoxHeight(a: number);
    private ae;
    get viewBoxHeight(): number;
    set viewBoxHeight(a: number);
    private ai;
    get width(): number;
    set width(a: number);
    private aa;
    get height(): number;
    set height(a: number);
}
