export declare const FILE_SEARCH_MAX_LIMIT = 50; export interface WorkspaceFileSearchEntry { name: string; path: string; isDirectory: boolean; } /** Subsequence fuzzy match: all query chars appear in order in `candidate` (case-insensitive). */ export declare function fuzzySubsequenceScore(query: string, candidate: string): number | null; export declare function fuzzySearchWorkspaceFiles(workspaceRoot: string, query: string, limit: number): Promise;