import { PolymeshPrimitivesPortfolioFund } from '../../../node_modules/@polymeshassociation/polymesh-types/polkadot/types-lookup'; import { Context, Instruction, Procedure } from '../../internal'; import { AssetHolder, TransferFundsParams } from '../../types'; import { ExtrinsicParams, ProcedureAuthorization, TransactionSpec } from '../../types/internal'; export interface Storage { fromHolder: AssetHolder; toHolder: AssetHolder; fromDid: string | undefined; toDid: string | undefined; signingDid: string; signingAccount: string; } /** * @hidden */ export declare function getFund(context: Context, args: TransferFundsParams, storage: Storage): Promise; /** * @hidden */ export declare function prepareTransferFunds(this: Procedure, args: TransferFundsParams): Promise>>; /** * @hidden */ export declare function getAuthorization(this: Procedure): Promise; /** * @hidden */ export declare function prepareStorage(this: Procedure, { from, to }: TransferFundsParams): Promise; /** * @hidden */ export declare const transferFunds: () => Procedure; //# sourceMappingURL=transferFunds.d.ts.map