import { BlockDefinition } from "blockly/core/blocks";
import { ActionSetTarget } from "./IActionSetData";
export default interface IBlocklyCatalog {
    items: IBlocklyCatalogItem[];
}
export interface IBlocklyCatalogItem {
    type: BlocklyCatalogItemType;
    title?: string;
    definition: BlockDefinition;
    target?: ActionSetTarget;
    category?: BlocklyCategory;
}
export declare enum BlocklyCategory {
    logic = 1,
    actions = 2,
    conditions = 3,
    triggers = 4
}
export declare enum BlocklyCatalogItemType {
    scriptContainer = 1
}
