import { NotificationPositions } from "./types/mjo-notification.js"; import { LitElement } from "lit"; import { NotificationController } from "./controllers/notification-controller.js"; import { IThemeMixin } from "./mixins/theme-mixin.js"; import "./components/notifications/mjoint-notification-container.js"; declare const MjoNotification_base: import("./types/mixins.js").MixinConstructor & typeof LitElement; export declare class MjoNotification extends MjoNotification_base implements IThemeMixin { position: NotificationPositions; threshold: number; ariaLive: "polite" | "assertive" | "off"; ariaLabel: string; disableAnimations: boolean; controller: NotificationController; render(): import("lit-html").TemplateResult<1>; connectedCallback(): void; /** * Clear all notifications from the notification container */ clearAll(): void; /** * Announce a message to screen readers without showing a visual notification * @param message - Message to announce */ announce(message: string): void; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjo-notification": MjoNotification; } } export {}; //# sourceMappingURL=mjo-notification.d.ts.map