import * as _angular_core from '@angular/core';

declare class SiActivityIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiActivityIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiActivityIcon, "svg[siActivityIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAirplayIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAirplayIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAirplayIcon, "svg[siAirplayIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlertCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlertCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlertCircleIcon, "svg[siAlertCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlertOctagonIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlertOctagonIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlertOctagonIcon, "svg[siAlertOctagonIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlertTriangleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlertTriangleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlertTriangleIcon, "svg[siAlertTriangleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlignCenterIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlignCenterIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlignCenterIcon, "svg[siAlignCenterIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlignJustifyIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlignJustifyIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlignJustifyIcon, "svg[siAlignJustifyIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlignLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlignLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlignLeftIcon, "svg[siAlignLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAlignRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAlignRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAlignRightIcon, "svg[siAlignRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAnchorIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAnchorIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAnchorIcon, "svg[siAnchorIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiApertureIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiApertureIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiApertureIcon, "svg[siApertureIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArchiveIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArchiveIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArchiveIcon, "svg[siArchiveIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowDownCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowDownCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowDownCircleIcon, "svg[siArrowDownCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowDownLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowDownLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowDownLeftIcon, "svg[siArrowDownLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowDownRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowDownRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowDownRightIcon, "svg[siArrowDownRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowDownIcon, "svg[siArrowDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowLeftCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowLeftCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowLeftCircleIcon, "svg[siArrowLeftCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowLeftIcon, "svg[siArrowLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowRightCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowRightCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowRightCircleIcon, "svg[siArrowRightCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowRightIcon, "svg[siArrowRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowUpCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowUpCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowUpCircleIcon, "svg[siArrowUpCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowUpLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowUpLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowUpLeftIcon, "svg[siArrowUpLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowUpRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowUpRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowUpRightIcon, "svg[siArrowUpRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiArrowUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiArrowUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiArrowUpIcon, "svg[siArrowUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAtSignIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAtSignIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAtSignIcon, "svg[siAtSignIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiAwardIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiAwardIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiAwardIcon, "svg[siAwardIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBarChart2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBarChart2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBarChart2Icon, "svg[siBarChart2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBarChartIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBarChartIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBarChartIcon, "svg[siBarChartIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBatteryChargingIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBatteryChargingIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBatteryChargingIcon, "svg[siBatteryChargingIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBatteryIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBatteryIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBatteryIcon, "svg[siBatteryIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBellOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBellOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBellOffIcon, "svg[siBellOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBellIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBellIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBellIcon, "svg[siBellIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBluetoothIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBluetoothIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBluetoothIcon, "svg[siBluetoothIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBoldIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBoldIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBoldIcon, "svg[siBoldIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBookOpenIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBookOpenIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBookOpenIcon, "svg[siBookOpenIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBookIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBookIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBookIcon, "svg[siBookIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBookmarkIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBookmarkIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBookmarkIcon, "svg[siBookmarkIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBoxIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBoxIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBoxIcon, "svg[siBoxIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiBriefcaseIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiBriefcaseIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiBriefcaseIcon, "svg[siBriefcaseIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCalendarIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCalendarIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCalendarIcon, "svg[siCalendarIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCameraOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCameraOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCameraOffIcon, "svg[siCameraOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCameraIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCameraIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCameraIcon, "svg[siCameraIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCastIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCastIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCastIcon, "svg[siCastIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCheckCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCheckCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCheckCircleIcon, "svg[siCheckCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCheckSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCheckSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCheckSquareIcon, "svg[siCheckSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCheckIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCheckIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCheckIcon, "svg[siCheckIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronDownIcon, "svg[siChevronDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronLeftIcon, "svg[siChevronLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronRightIcon, "svg[siChevronRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronUpIcon, "svg[siChevronUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronsDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronsDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronsDownIcon, "svg[siChevronsDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronsLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronsLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronsLeftIcon, "svg[siChevronsLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronsRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronsRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronsRightIcon, "svg[siChevronsRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChevronsUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChevronsUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChevronsUpIcon, "svg[siChevronsUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiChromeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiChromeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiChromeIcon, "svg[siChromeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCircleIcon, "svg[siCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiClipboardIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiClipboardIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiClipboardIcon, "svg[siClipboardIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiClockIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiClockIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiClockIcon, "svg[siClockIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCloudDrizzleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCloudDrizzleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCloudDrizzleIcon, "svg[siCloudDrizzleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCloudLightningIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCloudLightningIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCloudLightningIcon, "svg[siCloudLightningIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCloudOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCloudOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCloudOffIcon, "svg[siCloudOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCloudRainIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCloudRainIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCloudRainIcon, "svg[siCloudRainIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCloudSnowIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCloudSnowIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCloudSnowIcon, "svg[siCloudSnowIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCloudIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCloudIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCloudIcon, "svg[siCloudIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCodeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCodeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCodeIcon, "svg[siCodeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCodepenIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCodepenIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCodepenIcon, "svg[siCodepenIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCodesandboxIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCodesandboxIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCodesandboxIcon, "svg[siCodesandboxIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCoffeeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCoffeeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCoffeeIcon, "svg[siCoffeeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiColumnsIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiColumnsIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiColumnsIcon, "svg[siColumnsIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCommandIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCommandIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCommandIcon, "svg[siCommandIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCompassIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCompassIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCompassIcon, "svg[siCompassIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCopyIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCopyIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCopyIcon, "svg[siCopyIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerDownLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerDownLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerDownLeftIcon, "svg[siCornerDownLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerDownRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerDownRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerDownRightIcon, "svg[siCornerDownRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerLeftDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerLeftDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerLeftDownIcon, "svg[siCornerLeftDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerLeftUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerLeftUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerLeftUpIcon, "svg[siCornerLeftUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerRightDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerRightDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerRightDownIcon, "svg[siCornerRightDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerRightUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerRightUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerRightUpIcon, "svg[siCornerRightUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerUpLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerUpLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerUpLeftIcon, "svg[siCornerUpLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCornerUpRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCornerUpRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCornerUpRightIcon, "svg[siCornerUpRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCpuIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCpuIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCpuIcon, "svg[siCpuIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCreditCardIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCreditCardIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCreditCardIcon, "svg[siCreditCardIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCropIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCropIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCropIcon, "svg[siCropIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiCrosshairIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiCrosshairIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiCrosshairIcon, "svg[siCrosshairIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDatabaseIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDatabaseIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDatabaseIcon, "svg[siDatabaseIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDeleteIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDeleteIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDeleteIcon, "svg[siDeleteIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDiscIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDiscIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDiscIcon, "svg[siDiscIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDivideCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDivideCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDivideCircleIcon, "svg[siDivideCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDivideSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDivideSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDivideSquareIcon, "svg[siDivideSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDivideIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDivideIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDivideIcon, "svg[siDivideIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDollarSignIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDollarSignIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDollarSignIcon, "svg[siDollarSignIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDownloadCloudIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDownloadCloudIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDownloadCloudIcon, "svg[siDownloadCloudIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDownloadIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDownloadIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDownloadIcon, "svg[siDownloadIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDribbbleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDribbbleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDribbbleIcon, "svg[siDribbbleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiDropletIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiDropletIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiDropletIcon, "svg[siDropletIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiEdit2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiEdit2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiEdit2Icon, "svg[siEdit2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiEdit3Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiEdit3Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiEdit3Icon, "svg[siEdit3Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiEditIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiEditIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiEditIcon, "svg[siEditIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiExternalLinkIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiExternalLinkIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiExternalLinkIcon, "svg[siExternalLinkIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiEyeOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiEyeOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiEyeOffIcon, "svg[siEyeOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiEyeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiEyeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiEyeIcon, "svg[siEyeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFacebookIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFacebookIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFacebookIcon, "svg[siFacebookIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFastForwardIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFastForwardIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFastForwardIcon, "svg[siFastForwardIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFeatherIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFeatherIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFeatherIcon, "svg[siFeatherIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFigmaIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFigmaIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFigmaIcon, "svg[siFigmaIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFileMinusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFileMinusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFileMinusIcon, "svg[siFileMinusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFilePlusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFilePlusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFilePlusIcon, "svg[siFilePlusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFileTextIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFileTextIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFileTextIcon, "svg[siFileTextIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFileIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFileIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFileIcon, "svg[siFileIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFilmIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFilmIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFilmIcon, "svg[siFilmIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFilterIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFilterIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFilterIcon, "svg[siFilterIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFlagIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFlagIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFlagIcon, "svg[siFlagIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFolderMinusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFolderMinusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFolderMinusIcon, "svg[siFolderMinusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFolderPlusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFolderPlusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFolderPlusIcon, "svg[siFolderPlusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFolderIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFolderIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFolderIcon, "svg[siFolderIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFramerIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFramerIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFramerIcon, "svg[siFramerIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiFrownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiFrownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiFrownIcon, "svg[siFrownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGiftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGiftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGiftIcon, "svg[siGiftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGitBranchIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGitBranchIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGitBranchIcon, "svg[siGitBranchIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGitCommitIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGitCommitIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGitCommitIcon, "svg[siGitCommitIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGitMergeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGitMergeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGitMergeIcon, "svg[siGitMergeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGitPullRequestIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGitPullRequestIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGitPullRequestIcon, "svg[siGitPullRequestIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGithubIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGithubIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGithubIcon, "svg[siGithubIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGitlabIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGitlabIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGitlabIcon, "svg[siGitlabIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGlobeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGlobeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGlobeIcon, "svg[siGlobeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiGridIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiGridIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiGridIcon, "svg[siGridIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHardDriveIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHardDriveIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHardDriveIcon, "svg[siHardDriveIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHashIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHashIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHashIcon, "svg[siHashIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHeadphonesIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHeadphonesIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHeadphonesIcon, "svg[siHeadphonesIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHeartIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHeartIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHeartIcon, "svg[siHeartIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHelpCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHelpCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHelpCircleIcon, "svg[siHelpCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHexagonIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHexagonIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHexagonIcon, "svg[siHexagonIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiHomeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiHomeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiHomeIcon, "svg[siHomeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiImageIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiImageIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiImageIcon, "svg[siImageIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiInboxIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiInboxIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiInboxIcon, "svg[siInboxIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiInfoIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiInfoIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiInfoIcon, "svg[siInfoIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiInstagramIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiInstagramIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiInstagramIcon, "svg[siInstagramIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiItalicIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiItalicIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiItalicIcon, "svg[siItalicIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiKeyIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiKeyIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiKeyIcon, "svg[siKeyIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLayersIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLayersIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLayersIcon, "svg[siLayersIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLayoutIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLayoutIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLayoutIcon, "svg[siLayoutIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLifeBuoyIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLifeBuoyIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLifeBuoyIcon, "svg[siLifeBuoyIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLink2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLink2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLink2Icon, "svg[siLink2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLinkIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLinkIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLinkIcon, "svg[siLinkIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLinkedinIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLinkedinIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLinkedinIcon, "svg[siLinkedinIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiListIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiListIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiListIcon, "svg[siListIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLoaderIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLoaderIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLoaderIcon, "svg[siLoaderIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLockIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLockIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLockIcon, "svg[siLockIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLogInIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLogInIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLogInIcon, "svg[siLogInIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiLogOutIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiLogOutIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiLogOutIcon, "svg[siLogOutIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMailIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMailIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMailIcon, "svg[siMailIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMapPinIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMapPinIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMapPinIcon, "svg[siMapPinIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMapIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMapIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMapIcon, "svg[siMapIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMaximize2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMaximize2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMaximize2Icon, "svg[siMaximize2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMaximizeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMaximizeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMaximizeIcon, "svg[siMaximizeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMehIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMehIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMehIcon, "svg[siMehIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMenuIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMenuIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMenuIcon, "svg[siMenuIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMessageCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMessageCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMessageCircleIcon, "svg[siMessageCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMessageSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMessageSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMessageSquareIcon, "svg[siMessageSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMicOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMicOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMicOffIcon, "svg[siMicOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMicIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMicIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMicIcon, "svg[siMicIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMinimize2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMinimize2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMinimize2Icon, "svg[siMinimize2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMinimizeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMinimizeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMinimizeIcon, "svg[siMinimizeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMinusCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMinusCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMinusCircleIcon, "svg[siMinusCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMinusSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMinusSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMinusSquareIcon, "svg[siMinusSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMinusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMinusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMinusIcon, "svg[siMinusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMonitorIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMonitorIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMonitorIcon, "svg[siMonitorIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMoonIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMoonIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMoonIcon, "svg[siMoonIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMoreHorizontalIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMoreHorizontalIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMoreHorizontalIcon, "svg[siMoreHorizontalIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMoreVerticalIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMoreVerticalIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMoreVerticalIcon, "svg[siMoreVerticalIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMousePointerIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMousePointerIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMousePointerIcon, "svg[siMousePointerIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMoveIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMoveIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMoveIcon, "svg[siMoveIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiMusicIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiMusicIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiMusicIcon, "svg[siMusicIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiNavigation2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiNavigation2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiNavigation2Icon, "svg[siNavigation2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiNavigationIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiNavigationIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiNavigationIcon, "svg[siNavigationIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiOctagonIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiOctagonIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiOctagonIcon, "svg[siOctagonIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPackageIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPackageIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPackageIcon, "svg[siPackageIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPaperclipIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPaperclipIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPaperclipIcon, "svg[siPaperclipIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPauseCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPauseCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPauseCircleIcon, "svg[siPauseCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPauseIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPauseIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPauseIcon, "svg[siPauseIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPenToolIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPenToolIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPenToolIcon, "svg[siPenToolIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPercentIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPercentIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPercentIcon, "svg[siPercentIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneCallIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneCallIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneCallIcon, "svg[siPhoneCallIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneForwardedIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneForwardedIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneForwardedIcon, "svg[siPhoneForwardedIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneIncomingIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneIncomingIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneIncomingIcon, "svg[siPhoneIncomingIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneMissedIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneMissedIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneMissedIcon, "svg[siPhoneMissedIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneOffIcon, "svg[siPhoneOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneOutgoingIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneOutgoingIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneOutgoingIcon, "svg[siPhoneOutgoingIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPhoneIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPhoneIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPhoneIcon, "svg[siPhoneIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPieChartIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPieChartIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPieChartIcon, "svg[siPieChartIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPlayCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPlayCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPlayCircleIcon, "svg[siPlayCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPlayIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPlayIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPlayIcon, "svg[siPlayIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPlusCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPlusCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPlusCircleIcon, "svg[siPlusCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPlusSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPlusSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPlusSquareIcon, "svg[siPlusSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPlusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPlusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPlusIcon, "svg[siPlusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPocketIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPocketIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPocketIcon, "svg[siPocketIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPowerIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPowerIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPowerIcon, "svg[siPowerIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiPrinterIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiPrinterIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiPrinterIcon, "svg[siPrinterIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRadioIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRadioIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRadioIcon, "svg[siRadioIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRefreshCcwIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRefreshCcwIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRefreshCcwIcon, "svg[siRefreshCcwIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRefreshCwIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRefreshCwIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRefreshCwIcon, "svg[siRefreshCwIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRepeatIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRepeatIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRepeatIcon, "svg[siRepeatIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRewindIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRewindIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRewindIcon, "svg[siRewindIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRotateCcwIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRotateCcwIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRotateCcwIcon, "svg[siRotateCcwIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRotateCwIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRotateCwIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRotateCwIcon, "svg[siRotateCwIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiRssIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiRssIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiRssIcon, "svg[siRssIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSaveIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSaveIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSaveIcon, "svg[siSaveIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiScissorsIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiScissorsIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiScissorsIcon, "svg[siScissorsIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSearchIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSearchIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSearchIcon, "svg[siSearchIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSendIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSendIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSendIcon, "svg[siSendIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiServerIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiServerIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiServerIcon, "svg[siServerIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSettingsIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSettingsIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSettingsIcon, "svg[siSettingsIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShare2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShare2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShare2Icon, "svg[siShare2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShareIcon, "svg[siShareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShieldOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShieldOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShieldOffIcon, "svg[siShieldOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShieldIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShieldIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShieldIcon, "svg[siShieldIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShoppingBagIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShoppingBagIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShoppingBagIcon, "svg[siShoppingBagIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShoppingCartIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShoppingCartIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShoppingCartIcon, "svg[siShoppingCartIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiShuffleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiShuffleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiShuffleIcon, "svg[siShuffleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSidebarIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSidebarIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSidebarIcon, "svg[siSidebarIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSkipBackIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSkipBackIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSkipBackIcon, "svg[siSkipBackIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSkipForwardIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSkipForwardIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSkipForwardIcon, "svg[siSkipForwardIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSlackIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSlackIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSlackIcon, "svg[siSlackIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSlashIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSlashIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSlashIcon, "svg[siSlashIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSlidersIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSlidersIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSlidersIcon, "svg[siSlidersIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSmartphoneIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSmartphoneIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSmartphoneIcon, "svg[siSmartphoneIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSmileIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSmileIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSmileIcon, "svg[siSmileIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSpeakerIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSpeakerIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSpeakerIcon, "svg[siSpeakerIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSquareIcon, "svg[siSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiStarIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiStarIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiStarIcon, "svg[siStarIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiStopCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiStopCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiStopCircleIcon, "svg[siStopCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSunIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSunIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSunIcon, "svg[siSunIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSunriseIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSunriseIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSunriseIcon, "svg[siSunriseIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiSunsetIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiSunsetIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiSunsetIcon, "svg[siSunsetIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTableIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTableIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTableIcon, "svg[siTableIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTabletIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTabletIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTabletIcon, "svg[siTabletIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTagIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTagIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTagIcon, "svg[siTagIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTargetIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTargetIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTargetIcon, "svg[siTargetIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTerminalIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTerminalIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTerminalIcon, "svg[siTerminalIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiThermometerIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiThermometerIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiThermometerIcon, "svg[siThermometerIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiThumbsDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiThumbsDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiThumbsDownIcon, "svg[siThumbsDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiThumbsUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiThumbsUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiThumbsUpIcon, "svg[siThumbsUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiToggleLeftIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiToggleLeftIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiToggleLeftIcon, "svg[siToggleLeftIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiToggleRightIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiToggleRightIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiToggleRightIcon, "svg[siToggleRightIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiToolIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiToolIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiToolIcon, "svg[siToolIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTrash2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTrash2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTrash2Icon, "svg[siTrash2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTrashIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTrashIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTrashIcon, "svg[siTrashIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTrelloIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTrelloIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTrelloIcon, "svg[siTrelloIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTrendingDownIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTrendingDownIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTrendingDownIcon, "svg[siTrendingDownIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTrendingUpIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTrendingUpIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTrendingUpIcon, "svg[siTrendingUpIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTriangleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTriangleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTriangleIcon, "svg[siTriangleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTruckIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTruckIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTruckIcon, "svg[siTruckIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTvIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTvIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTvIcon, "svg[siTvIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTwitchIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTwitchIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTwitchIcon, "svg[siTwitchIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTwitterIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTwitterIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTwitterIcon, "svg[siTwitterIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiTypeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiTypeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiTypeIcon, "svg[siTypeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUmbrellaIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUmbrellaIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUmbrellaIcon, "svg[siUmbrellaIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUnderlineIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUnderlineIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUnderlineIcon, "svg[siUnderlineIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUnlockIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUnlockIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUnlockIcon, "svg[siUnlockIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUploadCloudIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUploadCloudIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUploadCloudIcon, "svg[siUploadCloudIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUploadIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUploadIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUploadIcon, "svg[siUploadIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUserCheckIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUserCheckIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUserCheckIcon, "svg[siUserCheckIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUserMinusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUserMinusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUserMinusIcon, "svg[siUserMinusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUserPlusIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUserPlusIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUserPlusIcon, "svg[siUserPlusIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUserXIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUserXIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUserXIcon, "svg[siUserXIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUserIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUserIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUserIcon, "svg[siUserIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiUsersIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiUsersIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiUsersIcon, "svg[siUsersIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVideoOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVideoOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVideoOffIcon, "svg[siVideoOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVideoIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVideoIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVideoIcon, "svg[siVideoIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVoicemailIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVoicemailIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVoicemailIcon, "svg[siVoicemailIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVolume1Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVolume1Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVolume1Icon, "svg[siVolume1Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVolume2Icon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVolume2Icon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVolume2Icon, "svg[siVolume2Icon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVolumeXIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVolumeXIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVolumeXIcon, "svg[siVolumeXIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiVolumeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiVolumeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiVolumeIcon, "svg[siVolumeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiWatchIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiWatchIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiWatchIcon, "svg[siWatchIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiWifiOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiWifiOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiWifiOffIcon, "svg[siWifiOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiWifiIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiWifiIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiWifiIcon, "svg[siWifiIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiWindIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiWindIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiWindIcon, "svg[siWindIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiXCircleIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiXCircleIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiXCircleIcon, "svg[siXCircleIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiXOctagonIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiXOctagonIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiXOctagonIcon, "svg[siXOctagonIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiXSquareIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiXSquareIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiXSquareIcon, "svg[siXSquareIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiXIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiXIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiXIcon, "svg[siXIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiYoutubeIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiYoutubeIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiYoutubeIcon, "svg[siYoutubeIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiZapOffIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiZapOffIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiZapOffIcon, "svg[siZapOffIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiZapIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiZapIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiZapIcon, "svg[siZapIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiZoomInIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiZoomInIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiZoomInIcon, "svg[siZoomInIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class SiZoomOutIcon {
    protected readonly xmlns = "http://www.w3.org/2000/svg";
    readonly ariaHidden: _angular_core.InputSignal<string | boolean>;
    readonly width: _angular_core.InputSignal<string | number>;
    readonly height: _angular_core.InputSignal<string | number>;
    readonly viewBox: _angular_core.InputSignal<string>;
    readonly fill: _angular_core.InputSignal<string>;
    readonly stroke: _angular_core.InputSignal<string>;
    readonly strokeWidth: _angular_core.InputSignal<string | number>;
    readonly strokeLinecap: _angular_core.InputSignal<string>;
    readonly strokeLinejoin: _angular_core.InputSignal<string>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiZoomOutIcon, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiZoomOutIcon, "svg[siZoomOutIcon]", never, { "ariaHidden": { "alias": "ariaHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "viewBox": { "alias": "viewBox"; "required": false; "isSignal": true; }; "fill": { "alias": "fill"; "required": false; "isSignal": true; }; "stroke": { "alias": "stroke"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "stroke-width"; "required": false; "isSignal": true; }; "strokeLinecap": { "alias": "stroke-linecap"; "required": false; "isSignal": true; }; "strokeLinejoin": { "alias": "stroke-linejoin"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

export { SiActivityIcon, SiAirplayIcon, SiAlertCircleIcon, SiAlertOctagonIcon, SiAlertTriangleIcon, SiAlignCenterIcon, SiAlignJustifyIcon, SiAlignLeftIcon, SiAlignRightIcon, SiAnchorIcon, SiApertureIcon, SiArchiveIcon, SiArrowDownCircleIcon, SiArrowDownIcon, SiArrowDownLeftIcon, SiArrowDownRightIcon, SiArrowLeftCircleIcon, SiArrowLeftIcon, SiArrowRightCircleIcon, SiArrowRightIcon, SiArrowUpCircleIcon, SiArrowUpIcon, SiArrowUpLeftIcon, SiArrowUpRightIcon, SiAtSignIcon, SiAwardIcon, SiBarChart2Icon, SiBarChartIcon, SiBatteryChargingIcon, SiBatteryIcon, SiBellIcon, SiBellOffIcon, SiBluetoothIcon, SiBoldIcon, SiBookIcon, SiBookOpenIcon, SiBookmarkIcon, SiBoxIcon, SiBriefcaseIcon, SiCalendarIcon, SiCameraIcon, SiCameraOffIcon, SiCastIcon, SiCheckCircleIcon, SiCheckIcon, SiCheckSquareIcon, SiChevronDownIcon, SiChevronLeftIcon, SiChevronRightIcon, SiChevronUpIcon, SiChevronsDownIcon, SiChevronsLeftIcon, SiChevronsRightIcon, SiChevronsUpIcon, SiChromeIcon, SiCircleIcon, SiClipboardIcon, SiClockIcon, SiCloudDrizzleIcon, SiCloudIcon, SiCloudLightningIcon, SiCloudOffIcon, SiCloudRainIcon, SiCloudSnowIcon, SiCodeIcon, SiCodepenIcon, SiCodesandboxIcon, SiCoffeeIcon, SiColumnsIcon, SiCommandIcon, SiCompassIcon, SiCopyIcon, SiCornerDownLeftIcon, SiCornerDownRightIcon, SiCornerLeftDownIcon, SiCornerLeftUpIcon, SiCornerRightDownIcon, SiCornerRightUpIcon, SiCornerUpLeftIcon, SiCornerUpRightIcon, SiCpuIcon, SiCreditCardIcon, SiCropIcon, SiCrosshairIcon, SiDatabaseIcon, SiDeleteIcon, SiDiscIcon, SiDivideCircleIcon, SiDivideIcon, SiDivideSquareIcon, SiDollarSignIcon, SiDownloadCloudIcon, SiDownloadIcon, SiDribbbleIcon, SiDropletIcon, SiEdit2Icon, SiEdit3Icon, SiEditIcon, SiExternalLinkIcon, SiEyeIcon, SiEyeOffIcon, SiFacebookIcon, SiFastForwardIcon, SiFeatherIcon, SiFigmaIcon, SiFileIcon, SiFileMinusIcon, SiFilePlusIcon, SiFileTextIcon, SiFilmIcon, SiFilterIcon, SiFlagIcon, SiFolderIcon, SiFolderMinusIcon, SiFolderPlusIcon, SiFramerIcon, SiFrownIcon, SiGiftIcon, SiGitBranchIcon, SiGitCommitIcon, SiGitMergeIcon, SiGitPullRequestIcon, SiGithubIcon, SiGitlabIcon, SiGlobeIcon, SiGridIcon, SiHardDriveIcon, SiHashIcon, SiHeadphonesIcon, SiHeartIcon, SiHelpCircleIcon, SiHexagonIcon, SiHomeIcon, SiImageIcon, SiInboxIcon, SiInfoIcon, SiInstagramIcon, SiItalicIcon, SiKeyIcon, SiLayersIcon, SiLayoutIcon, SiLifeBuoyIcon, SiLink2Icon, SiLinkIcon, SiLinkedinIcon, SiListIcon, SiLoaderIcon, SiLockIcon, SiLogInIcon, SiLogOutIcon, SiMailIcon, SiMapIcon, SiMapPinIcon, SiMaximize2Icon, SiMaximizeIcon, SiMehIcon, SiMenuIcon, SiMessageCircleIcon, SiMessageSquareIcon, SiMicIcon, SiMicOffIcon, SiMinimize2Icon, SiMinimizeIcon, SiMinusCircleIcon, SiMinusIcon, SiMinusSquareIcon, SiMonitorIcon, SiMoonIcon, SiMoreHorizontalIcon, SiMoreVerticalIcon, SiMousePointerIcon, SiMoveIcon, SiMusicIcon, SiNavigation2Icon, SiNavigationIcon, SiOctagonIcon, SiPackageIcon, SiPaperclipIcon, SiPauseCircleIcon, SiPauseIcon, SiPenToolIcon, SiPercentIcon, SiPhoneCallIcon, SiPhoneForwardedIcon, SiPhoneIcon, SiPhoneIncomingIcon, SiPhoneMissedIcon, SiPhoneOffIcon, SiPhoneOutgoingIcon, SiPieChartIcon, SiPlayCircleIcon, SiPlayIcon, SiPlusCircleIcon, SiPlusIcon, SiPlusSquareIcon, SiPocketIcon, SiPowerIcon, SiPrinterIcon, SiRadioIcon, SiRefreshCcwIcon, SiRefreshCwIcon, SiRepeatIcon, SiRewindIcon, SiRotateCcwIcon, SiRotateCwIcon, SiRssIcon, SiSaveIcon, SiScissorsIcon, SiSearchIcon, SiSendIcon, SiServerIcon, SiSettingsIcon, SiShare2Icon, SiShareIcon, SiShieldIcon, SiShieldOffIcon, SiShoppingBagIcon, SiShoppingCartIcon, SiShuffleIcon, SiSidebarIcon, SiSkipBackIcon, SiSkipForwardIcon, SiSlackIcon, SiSlashIcon, SiSlidersIcon, SiSmartphoneIcon, SiSmileIcon, SiSpeakerIcon, SiSquareIcon, SiStarIcon, SiStopCircleIcon, SiSunIcon, SiSunriseIcon, SiSunsetIcon, SiTableIcon, SiTabletIcon, SiTagIcon, SiTargetIcon, SiTerminalIcon, SiThermometerIcon, SiThumbsDownIcon, SiThumbsUpIcon, SiToggleLeftIcon, SiToggleRightIcon, SiToolIcon, SiTrash2Icon, SiTrashIcon, SiTrelloIcon, SiTrendingDownIcon, SiTrendingUpIcon, SiTriangleIcon, SiTruckIcon, SiTvIcon, SiTwitchIcon, SiTwitterIcon, SiTypeIcon, SiUmbrellaIcon, SiUnderlineIcon, SiUnlockIcon, SiUploadCloudIcon, SiUploadIcon, SiUserCheckIcon, SiUserIcon, SiUserMinusIcon, SiUserPlusIcon, SiUserXIcon, SiUsersIcon, SiVideoIcon, SiVideoOffIcon, SiVoicemailIcon, SiVolume1Icon, SiVolume2Icon, SiVolumeIcon, SiVolumeXIcon, SiWatchIcon, SiWifiIcon, SiWifiOffIcon, SiWindIcon, SiXCircleIcon, SiXIcon, SiXOctagonIcon, SiXSquareIcon, SiYoutubeIcon, SiZapIcon, SiZapOffIcon, SiZoomInIcon, SiZoomOutIcon };
