/** @jsxRuntime classic */
/** @jsx jsx */
import { SerializedStyles } from '@emotion/react';
import React from 'react';
export interface DatePickerStyleProps {
    datePickerTop?: string;
    datePickerLeft?: string;
    datePickerRight?: string;
    datePickerBottom?: string;
    width?: string;
    selectedEmotionCss?: SerializedStyles | SerializedStyles[];
    betweenEmotionCss?: SerializedStyles | SerializedStyles[];
    containerEmotionCss?: SerializedStyles | SerializedStyles[];
}
export interface DatePickerProps extends DatePickerStyleProps {
    isDatePickerVisible: boolean;
    selectedDate: number;
    onChange: (clickedDate: number) => void;
    minDate?: number;
    maxDate?: number;
    locale?: 'KOREAN' | 'ENGLISH' | 'JAPANESE';
    startDate?: number;
    endDate?: number;
    timeZone?: string;
}
export declare const makeCalendarList: (renderDate: number, timeZone: string) => number[][];
declare const DatePicker: React.ForwardRefExoticComponent<DatePickerProps & React.RefAttributes<HTMLDivElement | null>>;
export default DatePicker;
