import 'moment-timezone';
import { Post } from './post/Post';
import { Config, Tag } from './model';
export default class ConfigHolder {
    private readonly _config;
    constructor(config: Config);
    get config(): Config;
    rootUrl(urlPath: string, locale?: string): string;
    url(urlPath: string, locale?: string): string;
    postPartialPath(post: Post): string;
    postUrl(post: Post): string;
    postRootUrl(post: Post): string;
    tagUrl(tag: Tag, locale?: string): string;
    tagRootUrl(tag: Tag, locale?: string): string;
    formatDateTime(date: Date, locale?: string): string;
    formatDate(date: Date, locale?: string): string;
    getI18nFallbackToConfig(name: string, locale?: string): string;
    getDateTimeFormat(locale?: string): string;
    getDateFormat(locale?: string): string;
    formatRFC822DateTime(date: Date): string;
    isDefaultLocale(locale: string): boolean;
}
