export interface IKeyedCollection { Add(key: string, value: T): void; ContainsKey(key: string): boolean; Count(): number; Item(key: string): T; Keys(): string[]; Remove(key: string): T; Values(): T[]; } export declare class KeyedCollection implements IKeyedCollection { protected items: { [index: string]: T; }; protected count: number; ContainsKey(key: string): boolean; Count(): number; Add(key: string, value: T): void; Remove(key: string): T; Item(key: string): T; Keys(): string[]; Values(): T[]; }