import type { SafeEventEmitterProvider } from "@web3auth/base";
export default class XdcRpc {
    private provider;
    constructor(provider: SafeEventEmitterProvider);
    getChainId(): Promise<string>;
    getAccounts(): Promise<any>;
    getBalance(): Promise<string>;
    sendTransaction(amountInWei: string, toAddress: string, maxPriorityFeePerGas?: string, maxFeePerGas?: string): Promise<any>;
    signMessage(): Promise<string>;
    getPrivateKey(): Promise<any>;
}
