/**
 * LLM Analysis tool — sends local files (images, PDFs, text) to a vision LLM
 * via the backend proxy for analysis/extraction.
 *
 * Output is always written to the agent temp directory.
 */
import type { ToolDefinition } from '../../core/core-types.js';
declare const schema: import("@sinclair/typebox").TObject<{
    description: import("@sinclair/typebox").TString;
    file_paths: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
    query: import("@sinclair/typebox").TString;
    model: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    output_filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare function createLlmAnalysisTool(): ToolDefinition<typeof schema>;
export {};
//# sourceMappingURL=llm-analysis.d.ts.map