import { JiraApiClient } from './jiraApiClient.js';
import { ToolDefinition, ToolResult } from './types/index.js';
export declare class JiraToolRegistry {
    private apiClient;
    private logger;
    private boardService;
    private issueService;
    private userService;
    private projectService;
    private worklogService;
    private serverService;
    constructor(apiClient: JiraApiClient);
    getToolDefinitions(): ToolDefinition[];
    executeTool(toolName: string, args: Record<string, any>): Promise<ToolResult>;
}
