import type { PositionType } from '../../services/toast.service'; import Tailwind from '../base/tailwind-base.js'; import '../toast/toast.js'; /** * @tag plus-toast-container * @summary A container element that listens to the ToastService to display toast notifications. * @dependency plus-toast * @dependency ToastService * * @slot - Toast components are rendered here based on ToastService updates. * * @csspart base - The component's base wrapper. * * @cssproperty --toast-container-gap - Controls the gap between toasts within the container. * @cssproperty --toast-container-z-index - Controls the stack order of the container. */ export default class PlusToastContainer extends Tailwind { static styles: import("lit").CSSResult[]; /** * The position the container is responsible for. * Only toasts targeted for this position via ToastService will be displayed. * @default 'top-right' */ position: PositionType; /** The list of active toasts provided by the service. */ private _toasts; private _unsubscribe; connectedCallback(): void; disconnectedCallback(): void; private _handleToastEvent; render(): import("lit-html").TemplateResult<1>; } export { PlusToastContainer }; //# sourceMappingURL=toast-container.d.ts.map