export declare const etc: {
    name: string;
    description: string;
    icon: string;
    templates: ({
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            x1: number;
            y1: number;
            x2: number;
            y2: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            x1: number;
            y1: number;
            x2: number;
            y2: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            begin: string;
            lineCap: string;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            x1: number;
            y1: number;
            x2: number;
            y2: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            begin: string;
            end: string;
            lineCap: string;
            path?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            path: {
                x: number;
                y: number;
            }[];
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            begin?: undefined;
            end?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            x1: number;
            y1: number;
            x2: number;
            y2: number;
            fillStyle: string;
            strokeStyle: string;
            fontColor: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            left: number;
            top: number;
            width: number;
            height: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            rx: number;
            ry: number;
            cx: number;
            cy: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            rx: number;
            ry: number;
            cx: number;
            cy: number;
            ratio: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            x1: number;
            y1: number;
            x2: number;
            y2: number;
            x3: number;
            y3: number;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            left?: undefined;
            top?: undefined;
            width?: undefined;
            height?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            left: number;
            top: number;
            width: number;
            height: number;
            text: string;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            textAlign: string;
            textBaseline: string;
            textWrap: boolean;
            fontFamily: string;
            fontSize: number;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            isGray?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            left: number;
            top: number;
            width: number;
            height: number;
            isGray: boolean;
            fillStyle: string;
            strokeStyle: string;
            alpha: number;
            hidden: boolean;
            lineWidth: number;
            lineDash: string;
            lineCap: string;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
        };
    } | {
        type: string;
        description: string;
        icon: string;
        group: string;
        model: {
            type: string;
            left: number;
            top: number;
            width: number;
            height: number;
            x1?: undefined;
            y1?: undefined;
            x2?: undefined;
            y2?: undefined;
            fillStyle?: undefined;
            strokeStyle?: undefined;
            alpha?: undefined;
            hidden?: undefined;
            lineWidth?: undefined;
            lineDash?: undefined;
            lineCap?: undefined;
            begin?: undefined;
            end?: undefined;
            path?: undefined;
            fontColor?: undefined;
            rx?: undefined;
            ry?: undefined;
            cx?: undefined;
            cy?: undefined;
            ratio?: undefined;
            x3?: undefined;
            y3?: undefined;
            text?: undefined;
            textAlign?: undefined;
            textBaseline?: undefined;
            textWrap?: undefined;
            fontFamily?: undefined;
            fontSize?: undefined;
            isGray?: undefined;
        };
    })[];
};
