import { NinjaBase } from './NinjaBase'; import { NinjaGetTransactionWithOutputsParams, NinjaTransactionWithOutputsResultApi, NinjaTxInputsApi } from '../Api/NinjaApi'; import { DojoTxInputsApi } from 'cwi-base'; export declare function createTransactionWithOutputs(ninja: NinjaBase, params: NinjaGetTransactionWithOutputsParams): Promise; export declare function getUnlockingScriptLength(script: string | number): number; /** * @returns true if at least one unlockingScript is specified only as a maximum length number. */ export declare function needsSignAction(inputs: Record): boolean; /** * Convert NinjaTxInputsApi to DojoTxInputsApi to protect unlocking scripts. */ export declare function convertToDojoTxInputsApi(inputs: Record): Record; //# sourceMappingURL=createTransactionWithOutputs.d.ts.map