import { PropertyValueMap } from 'lit';
import { WeavySubComponent } from '../classes/weavy-sub-component';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
import { NotificationTypes, NotificationsResultType } from '../types/notifications.types';
import { QueryController } from '../controllers/query-controller';
export default class WyNotificationBadge extends WeavySubComponent {
    #private;
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    typeFilter: NotificationTypes;
    protected badgeQuery: QueryController<NotificationsResultType>;
    private handleRefresh;
    protected willUpdate(changedProperties: PropertyValueMap<this>): Promise<void>;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
    disconnectedCallback(): void;
}
//# sourceMappingURL=wy-notification-badge.d.ts.map