import { LitElement, type PropertyValues } from 'lit'; import { type NuiType } from '../../types/nui-type.js'; import type { ToastMessage, ToastPosition, ToastProps } from './types.js'; export declare class NuiToast extends LitElement implements ToastProps { position: ToastPosition; unstyled: boolean; nuiType: NuiType; messages: ToastMessage[]; private _globalAddHandler; connectedCallback(): void; disconnectedCallback(): void; protected createRenderRoot(): DocumentFragment | HTMLElement; protected updated(changed: PropertyValues): void; add(message: ToastMessage): void; dismiss(id: string): void; private get _handlers(); render(): import("lit-html").TemplateResult; } declare global { interface HTMLElementTagNameMap { 'nui-toast': NuiToast; } } //# sourceMappingURL=nui-toast.d.ts.map