import { z } from 'zod'; export interface SearchResultItem { id: string; title: string; text: string; url?: string; metadata?: Record; } export declare const ThoughtTypeEnum: z.ZodEnum<{ regular: "regular"; revision: "revision"; meta: "meta"; hypothesis: "hypothesis"; conclusion: "conclusion"; }>; export declare const ConnectionTypeEnum: z.ZodEnum<{ supports: "supports"; contradicts: "contradicts"; refines: "refines"; branches: "branches"; derives: "derives"; associates: "associates"; exemplifies: "exemplifies"; generalizes: "generalizes"; compares: "compares"; contrasts: "contrasts"; questions: "questions"; extends: "extends"; analyzes: "analyzes"; synthesizes: "synthesizes"; applies: "applies"; evaluates: "evaluates"; cites: "cites"; "extended-by": "extended-by"; "analyzed-by": "analyzed-by"; "component-of": "component-of"; "applied-by": "applied-by"; "evaluated-by": "evaluated-by"; "cited-by": "cited-by"; }>; export declare const VisualizationTypeEnum: z.ZodEnum<{ hierarchical: "hierarchical"; graph: "graph"; chronological: "chronological"; thematic: "thematic"; force: "force"; radial: "radial"; }>; export declare const SmartThinkingParamsSchema: z.ZodObject<{ thought: z.ZodOptional; thoughtType: z.ZodDefault>; connections: z.ZodDefault; strength: z.ZodNumber; description: z.ZodOptional; attributes: z.ZodOptional>; certainty: z.ZodOptional>; directionality: z.ZodOptional>; scope: z.ZodOptional>; nature: z.ZodOptional>; customAttributes: z.ZodOptional>; }, z.core.$strip>>; inferred: z.ZodOptional; inferenceConfidence: z.ZodOptional; bidirectional: z.ZodOptional; }, z.core.$strip>>>; requestSuggestions: z.ZodDefault; generateVisualization: z.ZodDefault; visualizationType: z.ZodDefault>; suggestTools: z.ZodDefault; sessionId: z.ZodOptional; userId: z.ZodOptional; help: z.ZodDefault; requestVerification: z.ZodDefault; containsCalculations: z.ZodDefault; visualizationOptions: z.ZodOptional>; direction: z.ZodDefault>>; centerNode: z.ZodOptional; maxDepth: z.ZodOptional; filters: z.ZodOptional>>; connectionTypes: z.ZodOptional>>; metricThresholds: z.ZodOptional>; relevance: z.ZodOptional>; quality: z.ZodOptional>; }, z.core.$strip>>; textSearch: z.ZodOptional; dateRange: z.ZodOptional>; customFilters: z.ZodOptional>; }, z.core.$strip>>; interactivity: z.ZodOptional; draggable: z.ZodOptional; selectable: z.ZodOptional; tooltips: z.ZodOptional; expandableNodes: z.ZodOptional; initialZoom: z.ZodOptional; zoomRange: z.ZodOptional>; highlightOnHover: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const SearchParamsSchema: z.ZodObject<{ query: z.ZodString; limit: z.ZodDefault>; sessionId: z.ZodOptional; }, z.core.$strip>; export declare const FetchParamsSchema: z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; }, z.core.$strip>; export type SmartThinkingToolParams = z.infer; export type SearchToolParams = z.infer; export type FetchToolParams = z.infer;