import { DateStyleInterface } from './DateStyle';
/**
 * @class DateConfiguration
 * @description DateConfiguration class is used for defining the Date template.
 */
export declare class DateConfiguration {
    pattern?: string;
    style?: DateConfigurationStyle;
    dateAlignment?: "auto" | "left" | "right" | "center" | "justify" | undefined;
    /**
     * @param {Object} param0
     * @field pattern - pattern in which time should be displayed. One of ["timeFormat","dayDateFormat","dayDateTimeFormat"]
     * @field style - Object of DateStyle
     */
    constructor({ style, pattern, dateAlignment, }: DateConfigurationInterface);
}
type DateConfigurationStyle = DateStyleInterface;
export interface DateConfigurationInterface {
    pattern?: string;
    style?: DateConfigurationStyle;
    dateAlignment?: "auto" | "left" | "right" | "center" | "justify" | undefined;
}
export {};
