import { type ReactNode } from 'react'; import type { IntlShape } from 'react-intl'; import type { Precision } from '../../../core/time/shared.types.js'; import type { Timeframe } from '../../../core/types/time.js'; /** * Converts the given timeframe into a human-readable display value string. * @internal */ export declare function getTimeframeDisplayValueProps(value: Timeframe | null, intl: IntlShape, placeholder?: string, precision?: Precision, presetItemLabel?: ReactNode, required?: boolean, min?: string, max?: string): { displayValue: string; isInvalid: boolean; hint: string; } | { displayValue: import("react/jsx-runtime").JSX.Element; isInvalid: boolean; hint: string; };