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

type CounterColor = 'blue' | 'orange' | 'grey';
type CounterSize = 'big' | 'normal';
declare class CounterComponent {
    color: _angular_core.InputSignal<CounterColor>;
    size: _angular_core.InputSignal<CounterSize>;
    notif: _angular_core.InputSignalWithTransform<boolean, unknown>;
    background: _angular_core.InputSignalWithTransform<boolean, unknown>;
    role: _angular_core.InputSignal<string>;
    protected hostClasses: _angular_core.Signal<string[]>;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<CounterComponent, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<CounterComponent, "ap-counter", never, { "color": { "alias": "color"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "notif": { "alias": "notif"; "required": false; "isSignal": true; }; "background": { "alias": "background"; "required": false; "isSignal": true; }; "role": { "alias": "role"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}

export { CounterComponent };
export type { CounterColor, CounterSize };
