import * as Blockly from "blockly"; export declare const HIDDEN_CLASS_NAME = "pxtFlyoutHidden"; export declare class MultiFlyoutRecyclableBlockInflater extends Blockly.BlockFlyoutInflater { protected keyToBlock: Map; protected blockToKey: Map; static register(): void; protected isBlockRecycleable(block: Blockly.BlockSvg): boolean; createBlock(blockDefinition: Blockly.utils.toolbox.BlockInfo, workspace: Blockly.WorkspaceSvg): Blockly.BlockSvg; disposeItem(item: Blockly.FlyoutItem): void; clearCache(): void; protected recycleBlock(block: Blockly.BlockSvg): void; }