import { DefaultMap } from "../../DefaultMap";
import type { PostSlotAnimationChanged } from "../../callbacks/PostSlotAnimationChanged";
import type { PostSlotRender } from "../../callbacks/PostSlotRender";
import { Feature } from "../../private/Feature";
export declare class SlotRenderDetection extends Feature {
    v: {
        room: {
            slotAnimations: DefaultMap<PtrHash, string, [slot: Entity]>;
            brokenSlots: Set<PtrHash>;
        };
    };
    private readonly postSlotRender;
    private readonly postSlotAnimationChanged;
    constructor(postSlotRender: PostSlotRender, postSlotAnimationChanged: PostSlotAnimationChanged);
    private readonly postRender;
    private checkSlotAnimationChanged;
}
//# sourceMappingURL=SlotRenderDetection.d.ts.map