import { IBlock, IBlockData } from '../typings'; export declare class BlockManager { private static blocksMap; private static autoCompletePath; private static setAutoCompletePath; static getBlocks(): Array; static registerBlocks(blocksMap: { [key: string]: IBlock; }): void; static getBlockByType(type: string): IBlock | undefined; static getBlocksByType(types: Array): Array; static getAutoCompleteFullPath(): { [key: string]: string[][]; }; static getAutoCompletePath(type: string, targetType: string): Array | null; }