import { BaseNodeType } from '../nodes/_Base';
type Hook = () => void;
export declare class PolyOnSceneUpdatedHooksController {
    private _map;
    private _hooks;
    registerHook(node: BaseNodeType, hook: Hook): void;
    unregisterHook(node: BaseNodeType): void;
    runHooks(): void;
    hookedNodes(): BaseNodeType[];
    private _updateCache;
}
export {};
