import * as React from "react";
export interface UpCalendarWeekDayProps {
}
export interface UpCalendarWeekDayState {
    selectedDate: Date;
}
export default class UpCalendarWeekDay extends React.Component<UpCalendarWeekDayProps, UpCalendarWeekDayState> {
    static defaultProps: UpCalendarWeekDayProps;
    constructor(p: any, c: any);
    render(): JSX.Element;
    makeEvent: () => any[];
    getCurrentWeek: () => Date[];
    onDayClick: (date: Date) => void;
}
export interface CalendarDayProps {
    day: Date;
    selectedDate: Date;
    onClick: (date: Date) => void;
}
export interface DayDetailProps {
    date: Date;
    event: {
        start: Date;
        end: Date;
        title: string;
    }[];
}
export interface DayDetailState {
}
export declare class DayDetail extends React.Component<DayDetailProps, DayDetailState> {
    constructor(p: any, c: any);
    render(): JSX.Element;
    getHourString: (date: Date) => string;
    getEventIn: (inside: Date) => {
        start: Date;
        end: Date;
        title: string;
    }[];
}
