import { Lock as CoreLock, Pointer } from "@aldea/core"; import { Lock } from "./lock.js"; import { TxExecution } from "../tx-execution.js"; export declare class JigLock extends Lock { private origin; constructor(origin: Pointer); coreLock(): CoreLock; assertOpen(exec: TxExecution): void; canReceiveCalls(param: TxExecution): boolean; canBeChanged(param: TxExecution): boolean; }