import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { AuthContext } from '../types.js'; export declare const getProjectTool: Tool; export declare function handleGetProject(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const listPhasesTool: Tool; export declare function handleListPhases(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const addPhaseTool: Tool; export declare function handleAddPhase(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const updatePhaseStatusTool: Tool; export declare function handleUpdatePhaseStatus(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const editPhaseTool: Tool; export declare function handleEditPhase(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const createProjectTool: Tool; export declare const createPlanTool: Tool; export declare function handleCreateProject(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const deleteDonePhasesTool: Tool; export declare function handleDeleteDonePhases(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const summarizeDonePhasesTool: Tool; export declare function handleSummarizeDonePhases(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const deletePhaseTool: Tool; export declare function handleDeletePhase(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; export declare const reorderPhasesTool: Tool; export declare function handleReorderPhases(auth: AuthContext, args: any): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: never; }>; //# sourceMappingURL=plans.d.ts.map