export declare class Usage { protected used: Set; protected needsUpdate: T[]; add(item: T): void; has(item: T): boolean; clear(): void; update(): T[]; }