export = RPCMethodFactory;
declare class RPCMethodFactory {
    constructor(conflux: any, methods?: any[]);
    conflux: any;
    addMethods(methods: any): void;
    createRPCMethod({ method, requestFormatters, responseFormatter, beforeHook }: {
        method: any;
        requestFormatters?: any[];
        responseFormatter?: any;
        beforeHook: any;
    }): {
        (...args: any[]): Promise<any>;
        request(...args: any[]): {
            request: {
                method: any;
                params: any[];
            };
            decoder: any;
        };
    };
}
//# sourceMappingURL=index.d.ts.map