import type { ImportConfig, SessionFinder } from "./contract.js"; import { type SourceAdapter } from "./homes.js"; export type { SourceAdapter }; /** Everything the finder needs. The adapter list arrives from `src/import/`; it holds none. */ export interface DiscoveryDeps { adapters: readonly SourceAdapter[]; /** Only `extraHomes` is read. */ config: Pick; } export declare function createSessionFinder(deps: DiscoveryDeps): SessionFinder;