import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { SimpleOneClient } from '../api/client.js';
/**
 * Схема входных параметров для table_update
 */
export declare const tableUpdateInputSchema: {
    type: "object";
    properties: {
        tableName: {
            type: "string";
            description: string;
        };
        id: {
            type: "string";
            description: string;
        };
        data: {
            type: "object";
            description: string;
            additionalProperties: boolean;
        };
        confirmed: {
            type: "boolean";
            description: string;
        };
        display_value: {
            type: "string";
            description: string;
        };
        exclude_reference_link: {
            type: "boolean";
            description: string;
        };
        fields: {
            type: "string";
            description: string;
        };
        view: {
            type: "string";
            description: string;
        };
    };
    required: string[];
};
/**
 * Обработчик инструмента table_update
 * Требует подтверждения перед выполнением
 */
export declare function tableUpdateHandler(client: SimpleOneClient, params: {
    tableName: string;
    id: string;
    data: Record<string, unknown>;
    confirmed?: boolean;
    display_value?: string;
    exclude_reference_link?: boolean;
    fields?: string;
    view?: string;
}): Promise<unknown>;
/**
 * Инструмент table_update
 */
export declare const tableUpdateTool: Tool;
//# sourceMappingURL=table-update.d.ts.map