import { BN } from "@project-serum/anchor"; import { PublicKey } from "@solana/web3.js"; import { ActionVertexInfoIsolated, EstimateOutFN, IsolatedActionWithNonSpecific, MintAndTokenAccount, MintWithAmount, NonSpecificConstruction, NonSpecificConstructionFilledUnserializable } from "../index"; export declare type EstimateRet = { estimateIns: MintWithAmount[][]; estimateOuts: MintWithAmount[][]; }; export declare const getConstructionEstimates: (order: number[][], actionsIsolated: IsolatedActionWithNonSpecific[], construction: NonSpecificConstruction | NonSpecificConstructionFilledUnserializable, initActionIdxs: number[], initMints: PublicKey[], actionVertexInfo: ActionVertexInfoIsolated[], estimateFns: EstimateOutFN[], inMintsPerAction: MintAndTokenAccount[][]) => Promise;