@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
19 lines (18 loc) • 1.34 kB
TypeScript
import { AfterContentChecked } from '@angular/core';
import { SegmentedControlButtonProperties } from '@engie-group/fluid-types';
import { InputSignalProps } from 'src/utils/type.utils';
import * as i0 from "@angular/core";
export declare class SegmentedControlButtonComponent implements InputSignalProps<SegmentedControlButtonProperties>, AfterContentChecked {
private el;
private segmentedControl;
private engieTemplate;
value: import("@angular/core").InputSignal<string>;
iconName: import("@angular/core").InputSignal<string | undefined>;
protected customIcon: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown> | undefined>;
protected hasTextContent: import("@angular/core").WritableSignal<boolean>;
protected isPressed: import("@angular/core").Signal<true | undefined>;
protected handleClick(): void;
ngAfterContentChecked(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SegmentedControlButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SegmentedControlButtonComponent, "button[nj-segmented-control-button], a[nj-segmented-control-button]", never, { "value": { "alias": "value"; "required": true; "isSignal": true; }; "iconName": { "alias": "iconName"; "required": false; "isSignal": true; }; }, {}, ["engieTemplate"], ["*"], true, never>;
}