import { ProcessedEventsData } from '../types/internal-interface'; /** * Represents a grouped collection of events for a specific date */ export interface AgendaDateGroup { date: Date; events: ProcessedEventsData[]; } /** * Result of the useAgendaView hook */ interface UseAgendaViewResult { dateGroups: AgendaDateGroup[]; leafAgendaMap: Map; dateResourceMap: Map>; } /** * Custom hook to process and group events for Agenda View * Groups events by date, sorts by start time, and optionally filters empty dates * * @returns {UseAgendaViewResult} Grouped and sorted events for display * @private */ export declare function useAgendaView(): UseAgendaViewResult; export {};