import type { Book, BookSummary } from '../domain/book.js'; import type { HttpRetryEvent } from '../http/client.js'; import type { ProgressEvent } from '../service/downloader.js'; import type { Wenku8Client } from '../site/client.js'; export declare function formatProgress(event: ProgressEvent): string; export declare function formatHttpRetry(event: HttpRetryEvent, label?: string): string; export declare function printSearchResults(results: BookSummary[]): void; export declare function printBookInfo(book: Omit): void; export declare function printDownloadSummary(result: { book: Book; epubPath: string; workspaceDirectory: string; }): void; export declare function printStatus(data: { bookId: number; title?: string; updatedAt: string; counts: Record; }): void; export declare function printDoctorStatus(status: { node: string; java: boolean; epubcheck: boolean; }): void; export declare function printHttpStats(client: Wenku8Client): void; export declare function title(value: string): string; //# sourceMappingURL=ui.d.ts.map