import type { RepoObservation, RepoSemanticTransition, RepoSnapshot, RepoTransition } from "./repo-state-types.js"; export declare function buildSemanticTransition(previous: RepoSnapshot | null, current: RepoSnapshot, lastTransition: RepoTransition | null): RepoSemanticTransition | null; export declare function buildObservation(snapshot: RepoSnapshot, checkoutEpoch: number, lastTransition: RepoTransition | null, semanticTransition: RepoSemanticTransition | null): RepoObservation; //# sourceMappingURL=repo-state-observation.d.ts.map