import * as utxolib from '@bitgo/utxo-lib'; import { Descriptor } from '@bitgo/wasm-utxo'; import { DescriptorMap } from './DescriptorMap'; export declare function getInputVSizesForDescriptors(descriptors: DescriptorMap): Record; export declare function getChangeOutputVSizesForDescriptor(d: Descriptor): { inputVSize: number; outputVSize: number; }; type InputWithDescriptorName = { descriptorName: string; }; type OutputWithScript = { script: Buffer; }; type Tx = { inputs: TInput[]; outputs: OutputWithScript[]; }; export declare function getVirtualSize(tx: Tx): number; export declare function getVirtualSize(tx: Tx, descriptors: DescriptorMap): number; export declare function getVirtualSizeEstimateForPsbt(psbt: utxolib.Psbt, descriptorMap: DescriptorMap): number; export {}; //# sourceMappingURL=VirtualSize.d.ts.map