import { Status } from './typings.js'; import { Connect } from './typings.js'; import { Disconnect } from './typings.js'; import { IsConnected } from './typings.js'; import { GetActiveNetwork } from './typings.js'; import { PrepareExecute } from './typings.js'; import { PrepareExecuteAndWait } from './typings.js'; import { SignMessage } from './typings.js'; import { LedgerApi } from './typings.js'; import { AccountsChanged } from './typings.js'; import { GetPrimaryAccount } from './typings.js'; import { ListAccounts } from './typings.js'; import { TxChanged } from './typings.js'; import { MessageSignature } from './typings.js'; export type Methods = { status: Status; connect: Connect; disconnect: Disconnect; isConnected: IsConnected; getActiveNetwork: GetActiveNetwork; prepareExecute: PrepareExecute; prepareExecuteAndWait: PrepareExecuteAndWait; signMessage: SignMessage; ledgerApi: LedgerApi; accountsChanged: AccountsChanged; getPrimaryAccount: GetPrimaryAccount; listAccounts: ListAccounts; txChanged: TxChanged; messageSignature: MessageSignature; }; declare function buildController(methods: Methods): { status: Status; connect: Connect; disconnect: Disconnect; isConnected: IsConnected; getActiveNetwork: GetActiveNetwork; prepareExecute: PrepareExecute; prepareExecuteAndWait: PrepareExecuteAndWait; signMessage: SignMessage; ledgerApi: LedgerApi; accountsChanged: AccountsChanged; getPrimaryAccount: GetPrimaryAccount; listAccounts: ListAccounts; txChanged: TxChanged; messageSignature: MessageSignature; }; export default buildController; //# sourceMappingURL=index.d.ts.map