import { AfterViewInit, ElementRef } from '@angular/core'; import type { StatusIndicatorProperties, StatusIndicatorScale } from '@engie-group/fluid-types'; import { InputSignalProps } from '../../utils/type.utils'; import * as i0 from "@angular/core"; export declare class StatusIndicatorComponent implements AfterViewInit, InputSignalProps { private readonly statusIndicatorClass; /** * Status indicator status */ status: import("@angular/core").InputSignal<"warning" | "success" | "information" | "discovery" | "planet" | "ai" | "error" | "offline" | "online" | "away" | "do-not-disturb" | "busy" | "unknown" | "in-progress" | undefined>; /** * Status indicator scale * */ scale: import("@angular/core").InputSignal; protected labelWrapper?: ElementRef; /** * Whether status indicator has label */ protected hasLabel?: boolean; protected iconName: import("@angular/core").Signal<"engie_ai_filled" | "" | "error" | "cancel" | "check_circle" | "access_time_filled" | "do_not_disturb_on" | "circle" | "help" | "timelapse" | "info">; ngAfterViewInit(): void; protected classes: import("@angular/core").Signal<{ [x: string]: boolean; "nj-status-indicator": boolean; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }