import type { RegisteredTool } from '../../server.ts'; import type { CaptureStore } from './capture.ts'; /** The shared authoring tools mapped to the MCP's shape: resolve each call's * local backend from `args.captureId`, and widen the input schema — every tool * takes `captureId`; `run_proof` also gets the credential-aware contract. The * tools are authored plain in `../../../authoring`; this only wraps them with * `extendTool` (handlers untouched — loose arg parse keeps `captureId`). */ export declare function sharedAuthoringTools(captures: CaptureStore): RegisteredTool[];