/** * Council manifest mutations: lifecycle helpers for the council-* actions. * * A council is a multi-round debate among agents recorded at * `.harnery/councils/.json` (manifest) plus `.harnery/councils//round-N/.md` * (contributions). Archive moves both into `.harnery/councils/archive/`. * * This module owns: lifecycle (advance, close, archive, unarchive, delete) * and steward reassignment. Council CREATION + contribution writes stay * separate (operator-side, adapter-agnostic). */ export declare function advanceCouncil(coordRoot: string, councilId: string, opts?: { force?: boolean; }): { ok: boolean; reason?: string; pendingMember?: string; }; export declare function closeCouncil(coordRoot: string, councilId: string): { ok: boolean; reason?: string; }; export declare function archiveCouncil(coordRoot: string, councilId: string): { ok: boolean; reason?: string; }; export declare function unarchiveCouncil(coordRoot: string, councilId: string): { ok: boolean; reason?: string; }; export declare function deleteCouncil(coordRoot: string, councilId: string): { ok: boolean; reason?: string; }; export declare function setCouncilSteward(coordRoot: string, councilId: string, newSteward: string, newStewardId: string): { ok: boolean; reason?: string; }; //# sourceMappingURL=council.d.ts.map