import type { ToastOptions } from '../runtime.ts'; export type { ToastOptions }; /** * Creates and manages toast notifications within its own host element. * Each controller owns its own container and toast entries — no global singleton. * Container uses [popover="manual"] for top-layer rendering while inheriting * CSS custom properties from the host's position in the component tree. */ export declare class ToastController { #private; readonly host: HTMLElement; constructor(host: HTMLElement); toast(options: ToastOptions): number; dismissToast(id: number): void; dismissAllToasts(): void; destroy(): void; } //# sourceMappingURL=toast-controller.d.ts.map