import { DojoCreatingTxInstructionsApi } from "cwi-base"; import { LockingScript, P2PKH, ScriptTemplate, Transaction, UnlockingScript } from "@bsv/sdk"; export declare class NinjaUnlockTemplateSABPPP implements ScriptTemplate { instructions: DojoCreatingTxInstructionsApi; p2pkh: P2PKH; invoiceNumber: string; constructor(instructions: DojoCreatingTxInstructionsApi); lock(lockerPrivKey: string, unlockerPubKey: string): LockingScript; unlock(unlockerPrivKey: string, lockerPubKey: string): { sign: (tx: Transaction, inputIndex: number) => Promise; estimateLength: (tx: Transaction, inputIndex: number) => Promise; }; } //# sourceMappingURL=NinjaUnlockTemplateSABPPP.d.ts.map