import { TimeIntervalFormatOptions } from './formatTimeInterval';
import { TimeInterval } from '../models';
export { RelativeDate } from './RelativeDate';
export declare const DataFormatter: {
    formatBytes: (num: number, options?: import("./formatBytes").ByteFormatOptions) => string;
    formatCurrency: (number: number, options?: import("./formatCurrency").CurrencyFormatOptions) => string;
    formatNumber: (number: number, options?: import("./formatNumber").NumberFormatOptions) => string;
    formatDate: (value: any, options?: import("./formatDate").DateFormatOptions) => string;
    formatTime: (value: any, options?: import("./formatTime").TimeFormatOptions) => string;
    formatTimeInterval: (value: TimeInterval, options?: TimeIntervalFormatOptions) => string;
    formatRange: (start: string, end: string, options?: import("./formatRange").RangeFormatOptions) => string;
    formatDateRange: (start: any, end: any, options?: import("./formatRange").RangeFormatOptions & import("./formatDate").DateFormatOptions) => string;
    formatTimeRange: (start: any, end: any, options?: import("./formatRange").RangeFormatOptions) => string;
    formatPercent: (number: number) => string;
};
