/** * Shared validation utilities for CLI arguments and options. * These are extracted to enable fast unit testing without subprocess spawning. */ /** * Parse and validate a limit parameter. * @param value - String value from CLI * @param min - Minimum allowed value (inclusive) * @param max - Maximum allowed value (inclusive) * @returns Parsed number * @throws UsageError if invalid */ export declare function parseLimit(value: string, min?: number, max?: number): number; /** * Parse and validate a page parameter. * @param value - String value from CLI * @returns Parsed number (0-indexed) * @throws UsageError if invalid */ export declare function parsePage(value: string): number; /** * Parse and validate a bookmark ID. * @param value - String value from CLI * @returns Parsed positive integer * @throws UsageError if invalid */ export declare function parseBookmarkId(value: string): number; //# sourceMappingURL=validation.d.ts.map