import * as Blockly from "blockly";
declare type ArgumentReporterMixinType = typeof ARGUMENT_REPORTER_MIXIN;
interface ArgumentReporterMixin extends ArgumentReporterMixinType {
}
export declare type ArgumentReporterBlock = Blockly.BlockSvg & ArgumentReporterMixin;
declare const ARGUMENT_REPORTER_MIXIN: {
    typeName_: string;
    duplicateOnDrag_: boolean;
    getTypeName(this: ArgumentReporterBlock): string;
    mutationToDom(this: ArgumentReporterBlock): Element;
    domToMutation(this: ArgumentReporterBlock, xmlElement: Element): void;
};
export {};
