import { AbstractConstructor, Constructor } from '@mtna/common'; /** @docs-private */ export interface HasBadge { /** Number to show in a badge on the item. If null, no badge is shown */ badge: number | null | undefined; } /** @docs-private */ export declare type HasBadgeCtor = Constructor & AbstractConstructor; /** Mixin to augment a directive with a `badge` property. */ export declare function mixinBadge>(base: T): HasBadgeCtor & T;