import { BaseMCPService } from '../base-service';
import { MCPRequest, MCPResponse, MCPTool } from '../types';
interface Todo {
    id: string;
    content: string;
    status: 'pending' | 'in_progress' | 'completed' | 'cancelled';
    dependencies: string[];
}
export declare class TodosService extends BaseMCPService {
    private static todos;
    constructor();
    static getTodos(): Todo[];
    static clearTodos(): void;
    static areAllTodosCompleted(): boolean;
    getTools(): MCPTool[];
    handleRequest(request: MCPRequest): Promise<MCPResponse>;
    private formatTodosForDisplay;
    private handleCreateTodos;
    private handleAddTodos;
    private handleUpdateTodos;
}
export {};
//# sourceMappingURL=todos-service.d.ts.map