import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { BusinessMapClient } from '../../client/businessmap-client.js';
import { BaseToolHandler } from './base-tool.js';
export declare class CardToolHandler implements BaseToolHandler {
    registerTools(server: McpServer, client: BusinessMapClient, readOnlyMode: boolean): void;
    private registerListCards;
    private registerGetCard;
    private registerGetCardSize;
    private registerCreateCard;
    private registerMoveCard;
    private registerUpdateCard;
    private registerSetCardSize;
    private registerGetCardComments;
    private registerGetCardComment;
    private registerGetCardCustomFields;
    private registerGetCardTypes;
    private registerGetCardHistory;
    private registerGetCardOutcomes;
    private registerGetCardLinkedCards;
    private registerGetCardSubtasks;
    private registerGetCardSubtask;
    private registerCreateCardSubtask;
    private registerGetCardParents;
    private registerGetCardParent;
    private registerAddCardParent;
    private registerRemoveCardParent;
    private registerGetCardParentGraph;
}
//# sourceMappingURL=card-tools.d.ts.map