import type { StaleCollectionItem } from "../types";
export declare const getModalHeightCalc: (additionalOffset?: string) => string;
export declare const itemKeyFn: (item: StaleCollectionItem) => string;
export declare const dateFilterOptions: ({
    label: string;
    value: string;
    duration: readonly [readonly [1, "month"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [2, "month"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [3, "month"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [6, "month"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [9, "month"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [1, "year"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [1, "year"], readonly [6, "month"]];
} | {
    label: string;
    value: string;
    duration: readonly [readonly [2, "year"]];
})[];
export type DateFilter = (typeof dateFilterOptions)[number]["value"];
export type DateDurations = (typeof dateFilterOptions)[number]["duration"];
export type DateFilterOption = {
    label: string;
    value: DateFilter;
    duration: DateDurations;
};
export type DateFilterOptions = DateFilterOption[];
export declare const isDateFilter: (value: string) => value is string;
export declare const getDateFilterValue: (dateFilter: DateFilter) => string;
export declare const getDateFilterLabel: (dateFilter: DateFilter) => string;
