import { OpUnitType } from "dayjs";
import { DateOptionsType, TimeOptionsType } from "./type";
export type UnitType = "m" | "h" | "d" | "w" | "M" | "y";
export type PresetValueKey = keyof typeof PresetValue;
export type DurationUnitType = Exclude<OpUnitType, "date" | "dates">;
declare enum UNIT_MAP {
    m = "\u5206\u949F",
    h = "\u5C0F\u65F6",
    d = "\u5929",
    w = "\u5468",
    M = "\u6708",
    y = "\u5E74"
}
declare enum PresetValue {
    TODAY = "TODAY",
    YESTERDAY = "YESTERDAY",
    THIS_WEEK = "THIS_WEEK",
    LAST_WEEK = "LAST_WEEK",
    THIS_MONTH = "THIS_MONTH",
    LAST_MONTH = "LAST_MONTH",
    ALL_TIME = "ALL_TIME"
}
declare const PRESET_ITEMS_TRANSLATION: {
    TODAY: string;
    YESTERDAY: string;
    THIS_WEEK: string;
    LAST_WEEK: string;
    THIS_MONTH: string;
    LAST_MONTH: string;
    ALL_TIME: string;
};
export declare const DEFAULT_PRESET_ITEMS_DATA: PresetValue[];
declare const defaultQuickSelectTimeOptions: TimeOptionsType[];
declare const defaultQuickSelectDateOptions: DateOptionsType[];
declare const RELATIVE_ITEM_TRANSLATION: (durationISOString: string) => string;
export { UNIT_MAP, PresetValue, defaultQuickSelectTimeOptions, defaultQuickSelectDateOptions, PRESET_ITEMS_TRANSLATION, RELATIVE_ITEM_TRANSLATION, };
