import { Bitcoind } from '../../types.js';
type DescriptorProcessPsbtParams = {
    bitcoind: Bitcoind;
    psbt: string;
    descriptors: Array<unknown>;
    sighashtype?: string;
    bip32derivs?: boolean;
    finalize?: boolean;
};
/**
 * descriptorprocesspsbt "psbt" ["",{"desc":"str","range":n or [n,n]},...] ( "sighashtype" bip32derivs finalize )
 *
 * Update all segwit inputs in a PSBT with information from output descriptors, the UTXO set or the mempool.
 * Then, sign the inputs we are able to with information from the output descriptors.
 *
 */
export declare function descriptorProcessPsbt(params: DescriptorProcessPsbtParams): Promise<any>;
export {};
//# sourceMappingURL=descriptor-process-psbt.d.ts.map