export interface ICollection { Add(key: string, value: T): void; ContainsKey(key: string): boolean; Count(): number; Item(key: string): T | undefined; Keys(): string[]; Remove(key: string): T | null; Values(): T[]; Clear(): void; } export declare class Dictionary implements ICollection { private _items; private _count; constructor(); ContainsKey(key: string): boolean; Count(): number; Add(key: string, value: T): void; Remove(key: string): T | null; Item(key: string): T | undefined; Keys(): string[]; Values(): T[]; Clear(): void; }