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;
    private registerGetCardChildren;
    private registerBlockCard;
    private registerUnblockCard;
    private registerCreateComment;
    private registerUpdateComment;
    private registerDeleteComment;
    private registerCreateTag;
    private registerAddTagToCard;
    private registerRemoveTagFromCard;
    private registerAddStickerToCard;
    private registerRemoveStickerFromCard;
    private registerDeleteCard;
    private registerAddPredecessor;
    private registerRemovePredecessor;
}
//# sourceMappingURL=card-tools.d.ts.map