import { CoreLock, Lock } from "./lock.js"; import { TxExecution } from "../tx-execution.js"; export declare class PublicLock extends Lock { coreLock(): CoreLock; canReceiveCalls(_param: TxExecution): boolean; canBeChanged(_param: TxExecution): boolean; assertOpen(param: TxExecution): void; }