import type { AgenticaContext } from "@agentica/core"; export interface IAgenticaVectorSelectorBootProps { strategy: IAgenticaVectorSelectorStrategy; } export interface IAgenticaVectorSelectorStrategy { searchTool: (ctx: AgenticaContext, query: string) => Promise<{ name: string; description: string | undefined; }[]>; embedContext: (props: { ctx: AgenticaContext; setEmbedded: () => void; }) => Promise; } export declare function BootAgenticaVectorSelector(props: IAgenticaVectorSelectorBootProps): (ctx: AgenticaContext) => Promise; export declare function useEmbeddedContext(): { readonly isEmbedded: (ctx: AgenticaContext) => boolean; readonly setEmbedded: (ctx: AgenticaContext) => void; };