import { Descriptor } from '@bitgo/wasm-utxo'; import { MaxOutput, Output, PrevOutput } from '../Output'; import { DescriptorMap } from './DescriptorMap'; export type WithDescriptor = T & { descriptor: Descriptor; }; export type WithOptDescriptor = T & { descriptor?: Descriptor; }; export declare function isInternalOutput(output: T | WithDescriptor): output is WithDescriptor; export declare function isExternalOutput(output: T | WithDescriptor): output is T; /** * @return the sum of the external outputs that are not 'max' * @param outputs */ export declare function getExternalFixedAmount(outputs: WithOptDescriptor[]): bigint; export type DescriptorWalletOutput = PrevOutput & { descriptorName: string; descriptorIndex: number | undefined; }; export type DerivedDescriptorWalletOutput = WithDescriptor; export declare function toDerivedDescriptorWalletOutput(output: DescriptorWalletOutput, descriptorMap: DescriptorMap): DerivedDescriptorWalletOutput; //# sourceMappingURL=Output.d.ts.map