import { IMeta } from "./IMeta"; export declare class Metadata { private _map; readonly itemCount: number; getAllItems(): IMeta[]; getItem(classOrKey: { new (...params: any[]): T; } | string): T; hasItem(classOrKey: { new (...params: any[]): T; } | string): boolean; setItem(item: IMeta): void; removeItem(classOrKey: { new (...params: any[]): T; } | string): void; private findMetaKey(classOrKey); }