import { default as React } from 'react'; import { default as ICalendarProps } from './ICalendarProps'; /** * Calendar component that wraps react-day-picker with custom styling and functionality * Supports both single date and date range selection modes * * @param props {@link ICalendarProps} - The component props * @returns The rendered calendar component * * @example * ```tsx * // Basic usage * function App() { * const [date, setDate] = useState(new Date()); * * return ( * * ); * } * ``` * * @example * ```tsx * // Date range selection * function App() { * const [dateRange, setDateRange] = useState(() => { * const today = new Date(); * const nextWeek = new Date(today); * nextWeek.setDate(today.getDate() + 7); * return { * from: today, * to: nextWeek, * }; * }); * * return ( * * ); * } * ``` */ declare const Calendar: React.FC; export default Calendar;