import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { cn } from './internal/cn'; import * as i0 from "@angular/core"; export declare class ToastComponent implements AfterViewInit, OnDestroy { protected readonly cn: typeof cn; toasts: import("@angular/core").Signal; heights: import("@angular/core").Signal; removeHeight: (id: number | string) => void; addHeight: (height: import("./types").HeightT) => void; dismiss: (id?: number | string) => string | number | undefined; toast: import("@angular/core").InputSignal; index: import("@angular/core").InputSignal; expanded: import("@angular/core").InputSignal; _invert: import("@angular/core").InputSignal; position: import("@angular/core").InputSignal; visibleToasts: import("@angular/core").InputSignal; expandByDefault: import("@angular/core").InputSignal; _closeButton: import("@angular/core").InputSignal; interacting: import("@angular/core").InputSignal; cancelButtonStyle: import("@angular/core").InputSignal; actionButtonStyle: import("@angular/core").InputSignal; duration: import("@angular/core").InputSignal; descriptionClass: import("@angular/core").InputSignal; _classes: import("@angular/core").InputSignal; unstyled: import("@angular/core").InputSignal; _class: import("@angular/core").InputSignal; _style: import("@angular/core").InputSignal>; mounted: import("@angular/core").WritableSignal; removed: import("@angular/core").WritableSignal; swiping: import("@angular/core").WritableSignal; swipeOut: import("@angular/core").WritableSignal; offsetBeforeRemove: import("@angular/core").WritableSignal; initialHeight: import("@angular/core").WritableSignal; toastRef: import("@angular/core").Signal>; classes: any; isFront: import("@angular/core").Signal; isVisible: import("@angular/core").Signal; toastType: import("@angular/core").Signal; toastClass: import("@angular/core").Signal; toastPosition: import("@angular/core").Signal; toastDescriptionClass: import("@angular/core").Signal; heightIndex: import("@angular/core").Signal; offset: import("@angular/core").WritableSignal; closeTimerStartTimeRef: number; lastCloseTimerStartTimeRef: number; pointerStartRef: { x: number; y: number; } | null; coords: import("@angular/core").Signal; toastsHeightBefore: import("@angular/core").Signal; invert: import("@angular/core").Signal; closeButton: import("@angular/core").Signal; disabled: import("@angular/core").Signal; timeoutId: ReturnType | undefined; remainingTime: number; isPromiseLoadingOrInfiniteDuration: import("@angular/core").Signal; toastClasses: import("@angular/core").Signal; toastStyle: import("@angular/core").Signal<{ '--index': string; '--toasts-before': string; '--z-index': string; '--offset': string; '--initial-height': string; }>; constructor(); ngAfterViewInit(): void; ngOnDestroy(): void; deleteToast(): void; pauseTimer(): void; startTimer(): void; onPointerDown(event: PointerEvent): void; onPointerUp(): void; onPointerMove(event: PointerEvent): void; onCloseButtonClick(): void; onCancelClick(): void; onActionClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }