/** * Shared formatting utilities for CLI output * Used by fetch, pull, push, and update commands for consistent output */ export interface FileItem { file: string; status: 'new' | 'modified' | 'unchanged' | 'synced' | 'add' | 'remove' | 'ignored' | 'included'; } export interface DocumentPlan { label: string; url: string; archiveInfo?: string; files: FileItem[]; isCreate?: boolean; extraInfo?: string[]; } /** * Format a success message with green checkmark */ export declare function formatSuccess(message: string): string; /** * Format a warning message with yellow warning icon */ export declare function formatWarning(message: string): string; interface FormatPlanOptions { /** Show individual files or just summaries */ showAllFiles?: boolean; /** Files to hide from display (e.g. .DS_Store, .git) */ hiddenFiles?: string[]; } /** * Format a single document plan for display */ export declare function formatDocumentPlan(plan: DocumentPlan, options?: FormatPlanOptions): string; /** * Print header with server and page info */ export declare function printHeader(serverUrl: string, pagePath: string): void; export {}; //# sourceMappingURL=formatPlan.d.ts.map