import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import { Color } from '@sdcorejs/utils/models'; import { SdIconSet } from '@sdcorejs/angular/modules/icon'; /** * Marker cho vùng action custom chiếu vào . * Khi có phần tử mang [sdInformAction], component ẩn link `actionLabel` mặc định. */ declare class SdInformActionDirective { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class SdInform { #private; color: _angular_core.InputSignalWithTransform; primary: _angular_core.InputSignalWithTransform; secondary: _angular_core.InputSignalWithTransform; info: _angular_core.InputSignalWithTransform; success: _angular_core.InputSignalWithTransform; warning: _angular_core.InputSignalWithTransform; error: _angular_core.InputSignalWithTransform; title: _angular_core.InputSignal; description: _angular_core.InputSignal; icon: _angular_core.InputSignal; hideIcon: _angular_core.InputSignalWithTransform; fontSet: _angular_core.InputSignalWithTransform; closable: _angular_core.InputSignalWithTransform; actionLabel: _angular_core.InputSignal; lineClamp: _angular_core.InputSignal; autoId: _angular_core.InputSignal; sdClosed: _angular_core.OutputEmitterRef; sdAction: _angular_core.OutputEmitterRef; readonly dismissed: _angular_core.WritableSignal; readonly expanded: _angular_core.WritableSignal; readonly overflowing: _angular_core.WritableSignal; protected readonly bodyRef: _angular_core.Signal | undefined>; protected readonly actionSlot: _angular_core.Signal; effectiveColor: _angular_core.Signal; colorClasses: _angular_core.Signal<{ 'c-primary': boolean; 'c-secondary': boolean; 'c-info': boolean; 'c-success': boolean; 'c-warning': boolean; 'c-error': boolean; }>; effectiveIcon: _angular_core.Signal; hasActionSlot: _angular_core.Signal; clampLines: _angular_core.Signal; showToggle: _angular_core.Signal; liveRole: _angular_core.Signal<"alert" | "status">; constructor(); /** Đo tràn dòng của body; chỉ có ý nghĩa khi đang clamp. */ measureOverflow(): void; toggleExpanded(): void; onClose(event: Event): void; onAction(event: Event): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { SdInform, SdInformActionDirective };