import { BaseChatModule } from "./BaseChatModule";
import { ChatContext, ChatCommand } from "../types";
export declare class SearchModule extends BaseChatModule {
    name: string;
    description: string;
    getCommands(): ChatCommand[];
    handleSearchCommand(args: string[]): Promise<void>;
    executeCommand(command: string, context: ChatContext): Promise<void>;
    askEmbedding(promptText: string): Promise<void>;
    searchEmbeddingsCLI(query: string, embeddingPath?: string): Promise<void>;
    private showEmbeddingSelectionMenu;
}
