import { MixinFunction } from '@uxland/uxl-utilities'; import { LitElement } from 'lit-element'; export interface NotifyMixinBase extends LitElement { model: T; close(): void; } export interface INotifyMixin extends NotifyMixinBase { new (): INotifyMixin & T; } export interface NotifyMixinConstructor extends LitElement { new (...args: any[]): NotifyMixinBase & LitElement; } export declare type NotifyMixinFunction = MixinFunction>; export declare const NotifyMixin: (base: any) => any;