import { Logger } from "./Logger.js"; export {}; declare class RPCmethod { methodName: any; methodCallback: any; methodDescription: string; methodHelp: string; constructor(methodName?: string, methodCallback?: any, methodDescription?: string, methodHelp?: string); } declare class RPCManager { private logger; private rpcMethods; constructor(_logger: Logger); lock(fn: any, id: any): Promise; add(rpcMethod: RPCmethod): string; treatRPCMethod(methodName: any, params: any): any; remove(methodName: any): string; reset(): Promise; listMethods(): any[]; methodSignature(methodName: any): string; methodHelp(methodName: any): string; multicall(param1: any): string; shutdown(): string; private lockEngine; private lockKey; } export { RPCManager, RPCmethod };