import { Client, type AccountId, type Executable, type Provider as HederaWalletProvider, type TransactionId, type TransactionResponse, type TransactionReceipt } from '@hiero-ledger/sdk'; export default class Provider implements HederaWalletProvider { private client; constructor(client: Client); static fromClient(client: Client): Provider; getLedgerId(): import("@hiero-ledger/sdk").LedgerId | null; getNetwork(): { [key: string]: string | AccountId; }; getMirrorNetwork(): string[]; getAccountBalance(accountId: AccountId | string): Promise; getAccountInfo(accountId: AccountId | string): Promise; getAccountRecords(accountId: string | AccountId): Promise; getTransactionReceipt(transactionId: TransactionId | string): Promise; waitForReceipt(response: TransactionResponse): Promise; call(request: Executable): Promise; }