import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { AuthContext } from '../types.js'; /** Thread-shaped text rendering: roots (line order) with replies nested. */ export declare function renderCommentThreads(comments: any[]): string; export declare const listCommentsTool: Tool; export declare function handleListComments(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const addCommentTool: Tool; export declare function handleAddComment(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const resolveCommentTool: Tool; export declare function handleResolveComment(_auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; //# sourceMappingURL=comments.d.ts.map