import { Chain } from "../types/chain.js"; import { UTXOSchema } from "../transports/types.js"; import { Account } from "../types/account.js"; import { Transport } from "../types/transport.js"; import { Client } from "../types/client.js"; import { PublicActions } from "../clients/decorators/public.js"; import { WalletActions } from "../clients/decorators/wallet.js"; //#region src/utils/getAction.d.ts /** * Retrieves and returns an action from the client (if exists), and falls * back to the tree-shakable action. * * Useful for extracting overridden actions from a client (ie. if a consumer * wants to override the `sendTransaction` implementation). */ declare function getAction, parameters, returnType>(client: client, actionFn: (_: any, parameters: parameters) => returnType, name: keyof PublicActions | keyof WalletActions | (string & {})): (parameters: parameters) => returnType; //#endregion export { getAction }; //# sourceMappingURL=getAction.d.ts.map