import { type IManager } from "@shapediver/viewer.rendering-engine.rendering-engine"; import { FLAG_TYPE } from "@shapediver/viewer.shared.types"; import { RenderingEngine } from ".."; export declare class FlagManager implements IManager { #private; private readonly _renderingEngine; private readonly _eventEngine; private readonly _stateEngine; private readonly _uuidGenerator; constructor(_renderingEngine: RenderingEngine, props: { flags?: { [key: string]: FLAG_TYPE; }; }); addFlag(flag: FLAG_TYPE, inputToken?: string): string; evaluateFlagState(): void; init(): void; removeFlag(token: string): boolean; } //# sourceMappingURL=FlagManager.d.ts.map