/** * @fileoverview Validation and filtering logic for extracted date candidates. * Ensures dates fall within plausible ranges and meet format requirements. */ declare function is_valid_date(date_input: any, outputformat: any, earliest: any, latest: any): boolean; declare function is_valid_format(outputformat: any): boolean; declare function plausible_year_filter(htmlstring: any, pattern: any, yearpat: any, earliest: any, latest: any, incomplete?: boolean): Map; declare function compare_values(reference: any, attempt: any, options: any): any; declare function filter_ymd_candidate(bestmatch: any, pattern: any, original_date: any, copyear: any, outputformat: any, min_date: any, max_date: any): any; declare function convert_date(datestring: any, inputformat: any, outputformat: any): any; declare function check_extracted_reference(reference: any, options: any): string; declare function check_date_input(date_object: any, default_date: any): any; declare function get_min_date(min_date: any): any; declare function get_max_date(max_date: any): any; export { is_valid_date, is_valid_format, plausible_year_filter, compare_values, filter_ymd_candidate, convert_date, check_extracted_reference, check_date_input, get_min_date, get_max_date };