/** * © 2026 Jearon Wong * Licensed under the Apache License, Version 2.0. * * MPLP Protocol v1.0.0 — Coordination Contracts */ /** * Convenience coordination contract helper for package consumers. * It is not a direct mirror of a canonical protocol schema object. */ export interface CoordinationContract { id: string; participants: string[]; terms: ContractTerm[]; status: 'draft' | 'active' | 'completed' | 'terminated'; } /** * Convenience contract-term helper for this package. */ export interface ContractTerm { type: string; description: string; requirements?: Record; } /** * Create a coordination contract. */ export declare function createContract(id: string, participants: string[], terms?: ContractTerm[]): CoordinationContract;