import '@material/web/icon/icon.js';
import '@material/web/button/elevated-button.js';
import './notification-item';
import { LitElement } from 'lit';
declare const NotificationList_base: (new (...args: any[]) => {
    _storeUnsubscribe: import("redux").Unsubscribe;
    connectedCallback(): void;
    disconnectedCallback(): void;
    stateChanged(_state: unknown): void;
    readonly isConnected: boolean;
}) & (new (...args: any[]) => LitElement) & typeof LitElement;
export declare class NotificationList extends NotificationList_base {
    static styles: import("lit").CSSResult[];
    history: any[];
    render(): import("lit-html").TemplateResult<1>;
    onClose(notification: any): void;
    onclearall(): void;
    stateChanged(state: any): void;
    disconnectedCallback(): Promise<void>;
}
export {};
