import { AddrKeyHash } from "../../types/address"; import { TokenBundle } from "../../types/base"; import { TxCertificate, TxDatum, TxInput, TxInputRef, TxOutput, TxRedeemer, TxScriptSource, TxWithdrawal } from "../../types/transaction"; import { TxPlanMetadata } from "../../types/txPlan"; export declare function estimateMetadataSize(metadata: TxPlanMetadata): number; interface EstimateParams { inputs: Array; referenceInputs: Array; outputs: Array; certificates: Array; withdrawals: Array; datums: Array; redeemers: Array; collateralInputs: Array; scripts: Array; mint: TokenBundle; requiredSigners?: Array; metadata?: TxPlanMetadata; } export declare function estimateTxSize({ inputs, referenceInputs, outputs, certificates, withdrawals, datums, redeemers, collateralInputs, scripts, mint, requiredSigners, metadata, }: EstimateParams): number; export declare function estimateAdditionalCollateralSize(initial?: boolean): number; export {}; //# sourceMappingURL=estimateSize.d.ts.map