/** * Airweave Tool * * Context retrieval and semantic search across connected data sources. * Package: @airweave/sdk */ import type { ToolMetadata, PraisonTool } from '../registry/types'; export declare const AIRWEAVE_METADATA: ToolMetadata; export interface AirweaveSearchConfig { limit?: number; threshold?: number; sources?: string[]; } export interface AirweaveSearchInput { query: string; } export interface AirweaveSearchResult { results: Array<{ content: string; source: string; score: number; metadata?: Record; }>; } /** * Create an Airweave Search tool */ export declare function airweaveSearch(config?: AirweaveSearchConfig): PraisonTool; /** * Factory function for registry */ export declare function createAirweaveSearchTool(config?: AirweaveSearchConfig): PraisonTool;