import type { MemoryHistorySnapshot } from "./memory.js"; import { type SnapshotResolution } from "./snapshot-selector-resolver.js"; export interface SnapshotSelectorIssue { label: string; resolution: SnapshotResolution; } export interface SnapshotDiffHeaderContext { baselineSnapshot: MemoryHistorySnapshot; targetSnapshot: MemoryHistorySnapshot; getRelativeAgeLabel: (date: Date) => string; } export declare function formatSnapshotShortId(entryId: string, shortIdLength?: number): string; export declare function formatResolvedSnapshotId(entryId: string, shortIdLength?: number): string; export declare function formatSnapshotSelectorAcceptedForms(shortIdLength?: number): string; export declare function formatSnapshotSelectorHistoryGuidance(shortIdLength?: number): string[]; export declare function formatSnapshotSelectorIssues(issues: readonly SnapshotSelectorIssue[], shortIdLength?: number): string[]; export declare function formatSnapshotSelectorResolutionFailure(issues: readonly SnapshotSelectorIssue[], shortIdLength?: number): string[]; export declare function formatExplicitDiffHeader(context: SnapshotDiffHeaderContext, shortIdLength?: number): string[]; export declare function formatAdjacentDiffHeader(context: SnapshotDiffHeaderContext): string[]; //# sourceMappingURL=snapshot-selector-formatter.d.ts.map