import { type Static } from "@sinclair/typebox"; import type { ToolDefinition } from "@/types"; declare const schema: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; maxPages: import("@sinclair/typebox").TOptional; maxPixels: import("@sinclair/typebox").TOptional; minTextChars: import("@sinclair/typebox").TOptional; maxChars: import("@sinclair/typebox").TOptional; includeImagesWhenTextMissing: import("@sinclair/typebox").TOptional; }>; declare const pdfProcessResultSchema: import("@sinclair/typebox").TObject<{ summary: import("@sinclair/typebox").TString; path: import("@sinclair/typebox").TString; pagesProcessed: import("@sinclair/typebox").TNumber; totalPages: import("@sinclair/typebox").TNumber; textChars: import("@sinclair/typebox").TNumber; imageCount: import("@sinclair/typebox").TNumber; text: import("@sinclair/typebox").TString; }>; type PdfProcessResult = Static; /** * Builds the system PDF processing tool. * Expects: path points to a PDF inside readable filesystem scope. */ export declare function pdfProcessTool(): ToolDefinition; export {}; //# sourceMappingURL=pdf-process.d.ts.map