import { tool } from "@opencode-ai/plugin/tool"; import { TrajectoryToolInputSchema, type TrajectoryToolInput } from "../../schema-kernel/trajectory.schema.js"; /** * Create the trajectory ledger tool. * * @param projectRoot - Trusted project root whose `.hivemind/state/trajectory-ledger.json` is used. * @returns OpenCode tool instance exposing inspect, traverse, attach, checkpoint, event, and close actions. * * @example * ```typescript * const hivemindTrajectory = createHivemindTrajectoryTool(process.cwd()) * ``` */ export declare function createHivemindTrajectoryTool(projectRoot: string): ReturnType; /** * Execute a validated trajectory tool action. * * @param projectRoot - Trusted project root. * @param args - Validated trajectory action input. * @returns Serializable action result. */ export declare function executeTrajectoryToolAction(projectRoot: string, args: TrajectoryToolInput): unknown; export { TrajectoryToolInputSchema }; //# sourceMappingURL=hivemind-trajectory.d.ts.map