import { sdk } from "@babbage/sdk-ts"; import { NinjaBase } from "../NinjaBase"; import { DojoCreateTransactionSdkResult } from "cwi-base"; import { Transaction } from "@bsv/sdk"; export interface PendingDojoInput { vin: number; derivationPrefix: string; derivationSuffix: string; unlockerPubKey?: string; sourceSatoshis: number; lockingScript: string; } export interface PendingSignAction { reference: string; dcr: DojoCreateTransactionSdkResult; args: sdk.ValidCreateActionArgs; tx: Transaction; amount: number; pdi: PendingDojoInput[]; } export declare function createActionSdk(ninja: NinjaBase, vargs: sdk.ValidCreateActionArgs, originator?: sdk.OriginatorDomainNameStringUnder250Bytes): Promise; export declare function processActionSdk(prior: PendingSignAction | undefined, ninja: NinjaBase, args: sdk.ValidProcessActionArgs, originator?: sdk.OriginatorDomainNameStringUnder250Bytes): Promise; //# sourceMappingURL=createActionSdk.d.ts.map