import * as utxolib from '@bitgo/utxo-lib'; export interface PsbtCreationOptions { network: utxolib.Network; inputValue?: number; outputValue?: number; outputAddress?: string; changeValue?: number; changeDerivationPath?: string; changePurpose?: 49 | 84 | 86; includeChangeOutput?: boolean; masterKey?: utxolib.BIP32Interface; } export interface PsbtCreationResult { psbt: utxolib.Psbt; masterKey: utxolib.BIP32Interface; changeDerivationPath: string; changePurpose: number; } /** * Creates a PSBT for testing purposes with customizable options. * This helper function generates a PSBT with a fake input and configurable outputs. * * @param options - Configuration options for PSBT creation * @returns A constructed PSBT instance and the master key used */ export declare function createTestPsbt(options: PsbtCreationOptions): PsbtCreationResult; //# sourceMappingURL=createPsbt.d.ts.map