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