export interface GitDiffSummary { staged: string[]; modified: string[]; } export declare function inferCommitMessage(diff: GitDiffSummary): string; export type FigmentChangeType = "add" | "modify" | "delete"; export interface ChangedFigment { path: string; changeType: FigmentChangeType; title: string; } export interface PorcelainChange { path: string; changeType: FigmentChangeType; } export interface VaultCommitMessageOpts { handle: string; vaultName: string; shortTs: string; configChanged?: boolean; } export declare function buildVaultCommitMessage(changed: readonly ChangedFigment[], opts: VaultCommitMessageOpts): string; export declare function readFigmentTitle(raw: string): string | null; export declare function classifyPorcelainLine(line: string): PorcelainChange | null; export declare function isFigmentPath(relPath: string): boolean; export declare function isConfigPath(relPath: string): boolean; //# sourceMappingURL=sync-helpers.d.ts.map