UNPKG

suis

Version:
32 lines (31 loc) 1.63 kB
import * as i0 from "@angular/core"; export declare abstract class SuisSelectButtonBase { /** * Sets the readonly state of select button. By default set to false. */ readonly readonly: import("@angular/core").InputSignal<boolean>; /** * Sets the invalid state of select button. By default set to false. */ readonly invalid: import("@angular/core").InputSignal<boolean>; /** * Allows to clear the select value by using cross icon in button. By default set to false. */ readonly clearable: import("@angular/core").InputSignal<boolean>; /** * Indicates if select content is expanded and styles chevron accordingly. By default set to false. */ readonly expanded: import("@angular/core").InputSignal<boolean>; /** * Emits on button click. */ readonly expandedChange: import("@angular/core").OutputEmitterRef<void>; /** * Emits on button cross icon click. */ readonly cleared: import("@angular/core").OutputEmitterRef<any>; onExpand(): void; onClear(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<SuisSelectButtonBase, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<SuisSelectButtonBase, never, never, { "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "invalid": { "alias": "invalid"; "required": false; "isSignal": true; }; "clearable": { "alias": "clearable"; "required": false; "isSignal": true; }; "expanded": { "alias": "expanded"; "required": false; "isSignal": true; }; }, { "expandedChange": "expandedChange"; "cleared": "cleared"; }, never, never, true, never>; }