import type { UseFileValidationOptions, UseFileValidationReturn } from '../../../types/validation.js';
/**
 * Hook for triggering document validation against uploaded files.
 *
 * Usage:
 * ```tsx
 * const { validate_file, is_validating, last_error } = use_file_validation({
 *   enabled: true,
 *   api_url: '/api/validation',
 *   rules: validation_rules,
 *   form_data: form_data,
 *   on_clarifications_created: (items) => { ... },
 * });
 *
 * // When a file is uploaded:
 * const clarifications = await validate_file(file_b64, 'document.pdf', 'application/pdf');
 * ```
 */
export declare function use_file_validation(options: UseFileValidationOptions): UseFileValidationReturn;
//# sourceMappingURL=use_file_validation.d.ts.map