export declare const PAGES_OPTION_HELP_CONVERT = "Continuous page range only: \"3\" or \"1-10\" (not comma-separated)"; export declare const PAGES_OPTION_HELP_DC = "Page list with commas and ranges, e.g. \"1,3,5-8\" or \"2,5-7\" (quote on PowerShell: --pages \"1,3,5-8\")"; export declare const CONVERT_PAGES_INVALID_MSG = "Invalid --pages for this command. Use a single page (e.g. \"3\") or a continuous range (e.g. \"1-10\"). Comma-separated or multiple ranges are not supported."; export declare const DC_PAGES_INVALID_MSG = "Invalid --pages format. Use comma-separated pages and ranges, e.g. \"1,3,5-8\"."; export declare function normalizeDcPagesSpecInput(pages: unknown): string; export declare function formatDcPagesParam(pages: unknown): string; export declare function validateConvertPageRange(pages: string): { from: number; to: number; }; export declare function parseDcPagesSpec(pages: unknown): number[]; export declare function validateConvertPageRangeWithinDocument(pageRange: { from: number; to: number; }, totalPages: number): void; export declare function validatePagesWithinDocument(pageNumbers: number[], totalPages: number): void; export declare function validatePdfDeleteRemainingPages(pagesToDelete: number[], totalPages: number): void; export declare function isConvertPageRangeCommand(commandName: string): boolean; export declare function syncPagesOptionDescriptions(commands: Array<{ name: string; options?: Array<{ flags: string; description: string; }>; }>): void;