import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { SimpleOneClient } from '../api/client.js';
/**
 * Схема входных параметров для table_read
 */
export declare const tableReadInputSchema: {
    type: "object";
    properties: {
        tableName: {
            type: "string";
            description: string;
        };
        id: {
            type: "string";
            description: string;
        };
        query: {
            type: "string";
            description: string;
        };
        limit: {
            type: "number";
            description: string;
        };
        page: {
            type: "number";
            description: string;
        };
        no_count: {
            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_read
 * Чтение не требует подтверждения
 */
export declare function tableReadHandler(client: SimpleOneClient, params: {
    tableName: string;
    id?: string;
    query?: string;
    limit?: number;
    page?: number;
    no_count?: boolean;
    display_value?: string;
    exclude_reference_link?: boolean;
    fields?: string;
    view?: string;
}): Promise<unknown>;
/**
 * Инструмент table_read
 */
export declare const tableReadTool: Tool;
//# sourceMappingURL=table-read.d.ts.map