import type { DiscoveryAdapter } from "../types.js"; import type { GitProvider } from "../providers/git-provider.js"; export declare const GIT_ADAPTER_ID = "discovery:git"; export declare const GIT_ADAPTER_VERSION = "1.0.0"; /** * Create a Git discovery adapter backed by an arbitrary GitProvider. */ export declare function createGitDiscoveryAdapterWithProvider(git: GitProvider): DiscoveryAdapter; /** * Create a Git discovery adapter using the process GitProvider. * * This adapter is deterministic: given the same repository state it * produces the same observations. */ export declare function createGitDiscoveryAdapter(): DiscoveryAdapter;