import type { DatePickerTruncationUnit, DatePickerUnit, RelativeDatePickerValue } from "../../../../../../querying/filters/types";
export declare function getDirectionText(value: RelativeDatePickerValue): string;
export declare function setUnit(value: RelativeDatePickerValue, unit: DatePickerTruncationUnit): RelativeDatePickerValue;
export declare function getOffsetInterval(value: RelativeDatePickerValue): number;
export declare function setOffsetInterval(value: RelativeDatePickerValue, offsetValue: number): RelativeDatePickerValue;
export declare function setOffsetUnit(value: RelativeDatePickerValue, offsetUnit: DatePickerTruncationUnit): RelativeDatePickerValue;
export declare function removeOffset(value: RelativeDatePickerValue): RelativeDatePickerValue;
export declare function getOffsetUnitOptions(value: RelativeDatePickerValue, availableUnits: DatePickerUnit[]): {
    value: "year" | "day" | "minute" | "hour" | "quarter" | "week" | "month";
    label: string;
}[];
