import { SolanaWalletProvider } from './solanaWalletProvider';
export declare class MockSolanaWalletProvider extends SolanaWalletProvider {
    constructor();
    getAddress: () => string;
    getBalance: () => Promise<bigint>;
    signMessage: (message: string | Uint8Array) => Promise<string>;
    signTransaction: (transaction: any) => Promise<any>;
    sendTransaction: () => Promise<string>;
    signAndSendTransaction: () => Promise<string>;
    waitForTransactionConfirmation: (txIdentifier: string) => Promise<{
        txId: string;
        status: any;
    }>;
    getConnection: () => any;
    getSignatureStatus: (signature: string) => Promise<{
        context: {
            slot: number;
        };
        value: {
            slot: number;
            confirmations: number;
            err: null;
            confirmationStatus: any;
        };
    }>;
}
