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

declare class SiStatusCounterComponent {
    /** Icon to display. */
    readonly icon: _angular_core.InputSignal<string>;
    /** Stacked icon to display. */
    readonly stackedIcon: _angular_core.InputSignal<string | undefined>;
    /**
     * Counter below the icon
     *
     * @defaultValue 0
     */
    readonly count: _angular_core.InputSignalWithTransform<number, unknown>;
    /** Color of the icon */
    readonly color: _angular_core.InputSignal<string | undefined>;
    /**
     * Whether the icon is disabled.
     *
     * @defaultValue false
     */
    readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    readonly isDisabledOrCountZero: _angular_core.Signal<boolean>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<SiStatusCounterComponent, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<SiStatusCounterComponent, "si-status-counter, si-icon-status", never, { "icon": { "alias": "icon"; "required": true; "isSignal": true; }; "stackedIcon": { "alias": "stackedIcon"; "required": false; "isSignal": true; }; "count": { "alias": "count"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

export { SiStatusCounterComponent };
