import { ContractData, CovenantData, DepositContext, DepositData, SignerAPI, CloseRequest } from '../types/index.js';
export declare function validate_covenant(covenant: unknown): asserts covenant is CovenantData;
export declare function verify_covenant(context: DepositContext, contract: ContractData, deposit: DepositData, dp_agent: SignerAPI, ct_agent: SignerAPI): void;
export declare function verify_close(dp_agent: SignerAPI, deposit: DepositData, request: CloseRequest): void;
