import { BlockchainName } from "../../../models/blockchain-name";
import { SuiTransactionOptions } from "./models/sui-transaction-options";
import { Web3Private } from "../web3-private";
import { SuiWeb3Pure } from "../../../web3-pure/typed-web3-pure/sui-web3-pure/sui-web3-pure";
import { SuiWalletProviderCore } from "../../../../sdk/models/wallet-provider";
export declare class SuiWeb3Private extends Web3Private {
    private readonly core;
    protected readonly Web3Pure: typeof SuiWeb3Pure;
    getBlockchainName(): Promise<BlockchainName | undefined>;
    sendTransaction(options: SuiTransactionOptions): Promise<string>;
    constructor(core: SuiWalletProviderCore);
}
