import { DateTime } from 'luxon'; import type { TimePickerDescriptorUnit } from './time-picker.types'; export type TimePickerCandidateRange = { start: DateTime; end: DateTime; }; export declare function getCandidateRangeForUnit(unit: TimePickerDescriptorUnit, candidate: DateTime): TimePickerCandidateRange | null; export declare function isSelectableForUnitWithinBounds(unit: TimePickerDescriptorUnit, candidate: DateTime, bounds: { min: DateTime | null; max: DateTime | null; }): boolean;