export type DateRangePickerFormatterDayMonth = {
    day: number;
    month: number;
};
export type DateRangePickerFormatterDayReturn = {
    startDate: DateRangePickerFormatterDayMonth | null;
    endDate: DateRangePickerFormatterDayMonth | null;
};
export declare class DateRangePickerFormatter {
    separator: '-';
    dayFormat: string;
    monthFormat: string;
    formatDate: (val?: string | Date) => string;
    dayPlaceholder: '_';
    monthPlaceholder: '_';
    /**
     * Receives 2 dates and returns a string to display in input
     * */
    formatDateRangePickerInput(startDate?: Date, endDate?: Date): string;
    formatStringToDates(e: string): DateRangePickerFormatterDayReturn;
}
export declare const dateRangePickerFormatter: DateRangePickerFormatter;
