import React from 'react'; import { AmauiDate } from '@amaui/date'; import { ILine } from '../Line/Line'; import { IElement } from '../types'; import { ICalendarViewsView } from '../CalendarViews/CalendarViews'; export interface ICalendarEvent { id?: string; description?: string; from?: number; to?: number; status?: string; color?: string; } export interface ICalendarAvailability extends ILine { name?: string | IElement; date?: AmauiDate; dateDefault?: AmauiDate; times?: any; events?: ICalendarEvent[]; meta?: boolean; views?: ICalendarViewsView[]; onUpdate?: (object?: any) => any; onRemove?: (object?: any) => any; onChangeDate?: (value: AmauiDate) => any; startHeader?: any; endHeader?: any; startLeft?: any; endLeft?: any; startRight?: any; endRight?: any; startLeftModal?: any; endLeftModal?: any; startRightModal?: any; endRightModal?: any; IconPrevious?: any; IconNext?: any; IconDescription?: any; IconRemove?: any; IconClose?: any; WeekProps?: any; DayProps?: any; IconProps?: any; IconButtonProps?: any; } declare const CalendarAvailability: React.FC; export default CalendarAvailability;