import * as methods from './methods'; import * as watches from './watches'; import * as subscriptions from './subscriptions'; import { ProviderBound, Provider } from './interfaces'; export declare type RpcBundle = { [P in keyof M]: ProviderBound; }; export declare function createCustomRpc(provider: Provider, bundleMethods: M): RpcBundle; export declare function createRpc(provider: Provider): RpcBundle;