import { BaseNodeType } from '../../engine/nodes/_Base';
import { BaseParamType } from '../../engine/params/_Base';
import { AnimationNodeParamsProxy } from './ParamProxy';
declare class NodeParamProxiesRegisterClass {
    private static _instance;
    static instance(): NodeParamProxiesRegisterClass;
    private _map;
    private constructor();
    nodeProxy(node: BaseNodeType): AnimationNodeParamsProxy;
    paramProxy(param: BaseParamType): (import("./ParamProxy").Vector4ParamProxy | import("./ParamProxy").FloatParamProxy | import("./ParamProxy").IntegerParamProxy | import("./ParamProxy").Vector2ParamProxy | import("./ParamProxy").Vector3ParamProxy | import("./ParamProxy").ColorParamProxy) | undefined;
}
export declare const NodeParamProxiesRegister: NodeParamProxiesRegisterClass;
export {};
