import type { ObservationCapability } from "../types.js"; export declare const GIT_CAPABILITY_ID = "discovery:git"; export declare const GIT_CAPABILITY_VERSION = "1.0.0"; export declare const GIT_OBSERVATION_CONTRACT: { produces: string[]; neverProduces: string[]; }; /** * Create the Git observation capability backed by a custom GitProvider. * * Useful for testing. */ export declare function createGitObservationCapabilityWithProvider(provider: import("../providers/git-provider.js").GitProvider): ObservationCapability; /** * Create the default Git observation capability. * * This capability reads the local Git repository state without modifying * it or fetching from remotes. */ export declare function createGitObservationCapability(): ObservationCapability;