import { ErrorMessages, ValidationResult, Value } from './types';
interface ValidateDateOptions {
    errorMessages: ErrorMessages;
    messageKey?: string;
    messageArgs?: unknown[];
}
/**
 * Utility to validate date-like values (string | Date) in rules.
 * - returns true when the value is falsy
 * - supports string and Date inputs
 * - falls back to a rule message for unsupported types or invalid dates
 */
export declare function validateDateValue(value: Value, isValid: (formatted: string) => boolean, { errorMessages, messageKey, messageArgs }: ValidateDateOptions): ValidationResult;
export {};
