import { InjectedIntlProps } from 'react-intl'; export declare type MinMaxValue = [RollableValue, RollableValue]; export declare type RollableValue = SingleValue | ValueRange; export declare type SingleValue = number; export declare type ValueRange = [SingleValue, SingleValue]; export declare type MinMaxValueLike = MinMaxValue | SingleValue; export interface AugmentableValue { value: V; augmented?: boolean; } export declare function augmentableNotZero(augmentable: AugmentableValue | undefined): augmentable is AugmentableValue; export declare function valueNotZero(value: T | undefined): value is T; export declare const ROLLABLE_VALUE_MESSAGE = "({min}\u2013{max})"; export declare const MIN_MAX_VALUE_SHORT_MESSAGE = "{min}\u2013{max}"; declare type FormatMessage = InjectedIntlProps['intl']['formatMessage']; export declare function minMaxToString(value: MinMaxValue, formatMessage: FormatMessage): string; export {};