import type EuiI18n from '../../../services/eui-i18n';
import type { DurationRange, ShortDate } from '../types/global';
/**
 * Pretty duration i18n strings
 * Units should not be simply concatenated because different languages
 * will have different grammar/positions for time than English
 */
export declare const useRelativeDurationI18n: <T extends number = number>(duration: T, euiI18n: EuiI18n) => {
    s: string;
    's+': string;
    m: string;
    'm+': string;
    h: string;
    'h+': string;
    d: string;
    'd+': string;
    w: string;
    'w+': string;
    M: string;
    'M+': string;
    y: string;
    'y+': string;
};
export declare const showPrettyDuration: (timeFrom: ShortDate, timeTo: ShortDate, quickRanges: DurationRange[]) => boolean;
export default useRelativeDurationI18n;
//# sourceMappingURL=pretty-duration.d.ts.map