import { StyleSheet } from './sheet'; declare type BaseRules = { [key: string]: string | number; }; export declare type StyleTracker = Map; export declare class GarbageCollector { usedClasses: Map; classRemovalQueue: Set; activeUids: Set; constructor(sheet: StyleSheet, tracker: StyleTracker); tracker: StyleTracker; sheet: StyleSheet; garbageTimer?: any; hasQueuedCollection(): boolean; getReferenceCount(key: string): number; registerClassUse: (name: string) => void; deregisterClassUse: (name: string) => void; scheduleGarbage: () => void; haltGarbage(): void; getCollectionQueue(): string[]; collectGarbage(): void; flush(): void; } export {}; //# sourceMappingURL=gc.d.ts.map