export type PullBlockedFile = { diff: string; path: string; reason: 'changed' | 'untracked'; }; export declare function renderPullBlockedDiffs(blockedFiles: PullBlockedFile[], options?: { command?: string; full?: boolean; }): string; export declare function renderPullBlockedError(blockedFiles: PullBlockedFile[], options?: { command?: string; }): string; export declare function renderUnifiedDiff(filePath: string, localContent: string, remoteContent: string): string;