import { BIish } from '@ckb-lumos/bi'; import { FromInfo } from '@ckb-lumos/common-scripts'; import { Address, OutPoint, Script } from '@ckb-lumos/base'; import { BI, Cell, helpers, HexString } from '@ckb-lumos/lumos'; import { SporeConfig } from '../../../config'; export declare function transferCluster(props: { outPoint: OutPoint; toLock: Script; config?: SporeConfig; fromInfos?: FromInfo[]; changeAddress?: Address; useCapacityMarginAsFee?: boolean; capacityMargin?: BIish | ((cell: Cell, margin: BI) => BIish); updateWitness?: HexString | ((witness: HexString) => HexString); updateOutput?(cell: Cell): Cell; }): Promise<{ txSkeleton: helpers.TransactionSkeletonType; inputIndex: number; outputIndex: number; }>;