/**
 * Groups Tools — ADR-223 Phase 5
 *
 * MCP write/read surface for group → member relationships on people.
 * Four tools:
 *   - pica_group_add_member       (write, Tier 1)
 *   - pica_group_remove_member    (write, Tier 1)
 *   - pica_group_list_members     (read)
 *   - pica_person_list_groups     (read)
 *
 * Server-side trigger tg_pgm_assert_parent enforces parent.is_group=true
 * and same-org constraint on every insert. Errors map to friendly
 * messages on the route layer.
 */
import { PicaClient } from "@withpica/mcp-sdk";
import { ToolDefinition, ToolExecutor } from "./index.js";
export declare class GroupsTools {
    private pica;
    constructor(pica: PicaClient);
    getTools(): Array<{
        definition: ToolDefinition;
        executor: ToolExecutor;
    }>;
    private addMember;
    private removeMember;
    private listMembers;
    private listGroups;
}
//# sourceMappingURL=groups.d.ts.map