import { BaseNodeGlMathFunctionArg2GlNode } from './_BaseMathFunction';
import { GlConnectionPointType } from '../utils/io/connections/Gl';
declare const AddGlNode_base: typeof BaseNodeGlMathFunctionArg2GlNode;
export declare class AddGlNode extends AddGlNode_base {
}
declare const DivideGlNode_base: typeof BaseNodeGlMathFunctionArg2GlNode;
export declare class DivideGlNode extends DivideGlNode_base {
    paramDefaultValue(name: string): number;
}
declare const SubtractGlNode_base: typeof BaseNodeGlMathFunctionArg2GlNode;
export declare class SubtractGlNode extends SubtractGlNode_base {
}
declare const MultGlNode_base: typeof BaseNodeGlMathFunctionArg2GlNode;
export declare class MultGlNode extends MultGlNode_base {
    static type(): string;
    paramDefaultValue(name: string): number;
    initializeNode(): void;
    protected _expected_output_type(): GlConnectionPointType[];
    protected _expected_input_types(): GlConnectionPointType[];
}
export {};
