import { LitElement } from 'lit';
import { Constructor } from './types/generic.types';
import { default as WyNotificationList } from './components/wy-notification-list';
import { Ref } from 'lit/directives/ref.js';
import { ContextualTypes } from './types/app.types';
declare const WyNotifications_base: Constructor<import('./mixins/block-mixin').BlockProps & import('./mixins/block-mixin').BlockContextProviderProps & import('./mixins/block-mixin').BlockContextProps & import('./mixins/block-mixin').BlockSettingProps & import('./types/product.types').ProductFeatureProps> & typeof LitElement;
export declare class WyNotifications extends WyNotifications_base {
    static styles: import('lit').CSSResult[];
    /**
     * Unknown ContextualType will enable optional uid.
     * @ignore
     */
    contextualType: ContextualTypes;
    protected notificationsRef: Ref<WyNotificationList>;
    constructor();
    /**
     * Mark all events as read.
     */
    markAllAsRead(): void;
    render(): import('../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
}
export type WyNotificationsType = Constructor<WyNotifications>;
export {};
//# sourceMappingURL=wy-notifications.d.ts.map