import { type RegisteredTool } from '../../server.ts'; import type { AttachState } from './attach.ts'; /** The one browser tool that isn't session-bound: enumerate tabs so the caller * can pick one to `start_capture` on. Navigate/eval/wait are the shared * authoring tools (keyed by captureId — see `shared.ts`). */ export declare function listTabsTool(attachRef: { current?: AttachState; }): RegisteredTool;