declare const _default: {}; export default _default; export type LedgerId = import("./LedgerId.js").default; export type TransactionId = import("./transaction/TransactionId.js").default; export type Transaction = import("./transaction/Transaction.js").default; export type TransactionResponse = import("./transaction/TransactionResponse.js").default; export type TransactionReceipt = import("./transaction/TransactionReceipt.js").default; export type TransactionRecord = import("./transaction/TransactionRecord.js").default; export type AccountId = import("./account/AccountId.js").default; export type AccountBalance = import("./account/AccountBalance.js").default; export type AccountInfo = import("./account/AccountInfo.js").default; /** * */ export type Query = import("./query/Query.js").default; /** * */ export type Executable = import("./Executable.js").default; export type Provider = { getLedgerId: () => LedgerId | null; getNetwork: () => { [key: string]: string | import("./account/AccountId.js").default; }; getMirrorNetwork: () => string[]; getAccountBalance: (accountId: AccountId | string) => Promise; getAccountInfo: (accountId: AccountId | string) => Promise; getAccountRecords: (accountId: AccountId | string) => Promise; getTransactionReceipt: (transactionId: TransactionId | string) => Promise; waitForReceipt: (response: TransactionResponse) => Promise; call: (request: import("./Executable.js").default) => Promise; };