import type { DateTime } from '@gravity-ui/date-utils'; import type { RelativeRangeDatePickerValue } from "../../RelativeRangeDatePicker/index.js"; import type { ExtractFunctionType } from "../../types/index.js"; import { i18n } from "./i18n/index.js"; export declare function getRangeValidationResult(value: RelativeRangeDatePickerValue | null, allowNullableValues: boolean | undefined, minValue: DateTime | undefined, maxValue: DateTime | undefined, isDateUnavailable: ((v: DateTime, endpoint: 'start' | 'end') => boolean) | undefined, timeZone: string, t?: ExtractFunctionType): { isInvalid: boolean; errors: never[]; startValidationResult?: undefined; endValidationResult?: undefined; } | { isInvalid: boolean; startValidationResult: import("./datePicker.js").ValidationResult; endValidationResult: import("./datePicker.js").ValidationResult; errors: string[]; };