import { NotificationProps } from './interface'; import { ApollionElement } from '../ApollionElement/component'; export declare class ApollionNotification extends ApollionElement { static styles: (import("lit").CSSResult | import("lit").CSSResultGroup[])[]; loading?: boolean | undefined; closable?: boolean | undefined; status?: NotificationProps['status']; title: string; icon: string; description?: NotificationProps['description']; autoClose?: NotificationProps['autoClose']; behavior?: NotificationProps['behavior']; private get isFluid(); private get notificationClasses(); private get titleClasses(); private get descriptionClasses(); private get supportIconClasses(); private get dismissIconClasses(); private get containerClasses(); private get templateTitle(); private get templateDescription(); private get progressClasses(); private get progressValueClasses(); private get progressDuration(); private handleClose; private get computeLoading(); private get computeIcon(); private get computeDismissIcon(); render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'apo-notification': ApollionNotification; } }