import { DateOrNullType, PurpleDate } from '../../../../types';
export declare const DAY_OF_WEEK_LIST: string[];
export declare const NUMBER_OF_WEEK_DAYS: number;
export declare const NUMBER_OF_WEEK = 6;
interface DisplayInfo {
    displayYear: number;
    displayMonth: number;
}
export declare const getDateListByWeek: ({ displayYear, displayMonth }: DisplayInfo) => DateOrNullType[][];
/**
 *
 * @param displayYear 표시연도
 * @param displayMonth 표시달(1~12)
 * @returns ex. 2017-06에 필요한 일자들을 리스트로 반환합니다.
 */
export declare const getDateList: ({ displayYear, displayMonth }: DisplayInfo) => DateOrNullType[];
export declare const splitDateListByWeek: (dates: DateOrNullType[]) => DateOrNullType[][];
export declare const checkIsInRange: ({ from, to, target, }: {
    from: DateOrNullType;
    to: DateOrNullType;
    target: PurpleDate;
}) => boolean;
export declare const convertDateToDisplayString: (val: DateOrNullType, defaultValue: string) => string;
export {};
