import type { Candidate, SourceConfig } from "./types.js"; /** Collect candidates from one `dir` source. */ export declare function collectDir(path: string, recursive?: boolean): Candidate[]; /** Run one `command` source and parse its NDJSON candidate lines. */ export declare function collectCommand(command: string, label?: string): Promise; /** Collect candidates from every configured source, de-duplicated by path. */ export declare function collectCandidates(sources: SourceConfig[]): Promise;