import Locale from '../../locale/Locale';
export default class DateConverter {
    private readonly pattern;
    private readonly locale;
    constructor(pattern: string, locale?: Locale);
    static of(pattern: string, locale?: Locale): DateConverter;
    private getExpression;
    /**
     * 根据指定格式将字符串解析成日期对象
     * @param raw 日期字符串
     * @param pattern 日期格式
     * @returns
     */
    parse(raw: string): Date;
    /**
     * 将日期对象格式化成指定格式的字符串
     * @param date 日期对象
     * @param pattern 日期格式
     * @returns
     */
    format(date: Date): string;
}
