import { AgendaEntry, AgendaSchedule } from 'react-native-calendars'; import { TranslatorProps } from '../../../i18n'; export declare const EMPTY_TIME = "-"; export declare const MONTHS: string[]; export declare const DAYS: string[]; export interface AgendaEvent { id: string; startDate: string; endDate: string; data: object | string | number; } export interface AgendaItem { id: string; date: string | Date; isNewMonth?: boolean; startHour?: string | Date; endHour?: string | Date; isFullDayEvent?: Boolean; data: object | string | number; } export declare function mapEntryToItem(agendaItem: AgendaEntry, itemList: AgendaItem[]): AgendaItem; export declare function createAgendaSchedule(items: AgendaItem[], monthsAroundDate: number): AgendaSchedule; export declare function getShortName(date: Date): string; export declare function getMonthName(date: string | Date): string; export declare function isStartOfMonth(date: Date | string): boolean; export declare const createAgendaItems: (list: AgendaEvent[], I18n: TranslatorProps) => any[]; export declare const shouldRenderDetailsCard: (event: AgendaItem) => boolean; export declare const filterMarkedDates: (agendaItems: AgendaSchedule) => any;