import { SimpleChanges, OnChanges } from "@angular/core"; import { ToastType } from "@design-system-rte/core/components/toast/toast.interface"; import * as i0 from "@angular/core"; export declare class ToastComponent implements OnChanges { readonly id: import("@angular/core").InputSignal; readonly message: import("@angular/core").InputSignal; readonly type: import("@angular/core").InputSignal; readonly duration: import("@angular/core").InputSignal; readonly isOpen: import("@angular/core").InputSignal; readonly placement: import("@angular/core").InputSignal; readonly closable: import("@angular/core").InputSignal; readonly autoDismiss: import("@angular/core").InputSignal; readonly showActionButton: import("@angular/core").InputSignal; readonly iconName: import("@angular/core").InputSignal; readonly showLeftIcon: import("@angular/core").InputSignal; readonly actionButtonLabel: import("@angular/core").InputSignal; readonly onActionButtonClick: import("@angular/core").InputSignal<(() => void) | undefined>; readonly close: import("@angular/core").OutputEmitterRef; readonly displayCustomIcon: import("@angular/core").Signal; readonly displayLeftIcon: import("@angular/core").Signal; readonly displayActionButton: import("@angular/core").Signal; readonly shouldAutoDismiss: import("@angular/core").Signal; readonly timer: import("@angular/core").WritableSignal; ngOnChanges(changes: SimpleChanges): void; onClickActionButton(): void; handleMouseEnter(): void; handleMouseLeave(): void; clickCloseButton(): void; startTimer(): void; stopTimer(): void; readonly position: import("@angular/core").Signal; readonly alignment: import("@angular/core").Signal; readonly visible: import("@angular/core").WritableSignal; readonly defaultIconName: import("@angular/core").Signal; readonly iconSize: number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }