/**
 * Command Validation Utilities
 * Provides validation functions for CLI command inputs
 */
export declare class ValidationError extends Error {
    constructor(message: string);
}
/**
 * Validate output directory path
 */
export declare function validateOutputDirectory(outputDir: string): void;
/**
 * Validate output format
 */
export declare function validateFormat(format: string): void;
/**
 * Validate retry count
 */
export declare function validateRetryCount(retries: number): void;
/**
 * Validate retry backoff timing
 */
export declare function validateRetryBackoff(backoff: number): void;
/**
 * Validate document key format
 */
export declare function validateDocumentKey(key: string): void;
/**
 * Validate category name
 */
export declare function validateCategory(category: string): void;
/**
 * Validate file path exists
 */
export declare function validateFileExists(filePath: string, description?: string): void;
/**
 * Validate directory exists
 */
export declare function validateDirectoryExists(dirPath: string, description?: string): void;
/**
 * Validate Git repository exists
 */
export declare function validateGitRepository(outputDir: string): void;
/**
 * Validate URL format
 */
export declare function validateUrl(url: string, description?: string): void;
//# sourceMappingURL=validation.d.ts.map