import { PolyScene } from '../PolyScene';
import { CoreGraphNode } from '../../../core/graph/CoreGraphNode';
export declare class Cooker {
    private _scene;
    constructor(_scene: PolyScene);
    private _queue;
    private _nodeIdsInFlushingQueue;
    private _blockLevel;
    block(): void;
    unblock(): void;
    blocked(): boolean;
    enqueue(node: CoreGraphNode, originalTriggerGraphNode?: CoreGraphNode): void;
    private _processQueue;
    private _processItem;
}
