import { Block } from '@kano/kwc-blockly/blockly.js';
export declare const shapes: ({
    block: (part: any) => {
        id: string;
        lookup: string;
        message0: string;
        args0: {
            type: string;
            name: string;
            check: string;
        }[];
        previousStatement: null;
        nextStatement: null;
    };
    javascript: (part: any) => (block: Block) => string;
} | {
    block: (part: any) => {
        id: string;
        lookup: string;
        doNotRegister: boolean;
        colour: string;
    };
    javascript: (part: any) => (block: Block) => string;
})[];
export default shapes;
