import { EventFields, SchedulerProps, AgendaViewProps } from '../types/scheduler-types'; export declare const MAX_EVENTS_STACK_MONTH: number; export declare const MAX_EVENTS_STACK_TIMESLOT: number; export declare const MAX_EVENTS_STACK_TIMELINE: number; export declare const MAX_EVENTS_STACK_ALLDAY: number; /** * All EventModel property names in field-mapped format. * * @private */ export declare const DEFAULT_FIELDS: { [key: string]: string; }; export declare const defaultSchedulerProps: Partial; export declare const defaultAgendaViewProps: AgendaViewProps; /** * All EventModel property names in camelCase. * Single source of truth for canonical internal field names. * * @private */ export declare const EVENT_MODEL_KEYS: readonly string[]; /** * Provides a mapping between custom field names and the standard event model property names, enabling flexible configuration of event data structures within the scheduler component. * * @param {EventFields} fields - Specifies the custom field names used in the event data, allowing the scheduler to correctly map and interpret the properties of event objects based on user-defined or external data schemas. * @returns {Readonly>} A read-only map from custom field names to canonical event model keys. * @private */ export declare const getEventModelFields: (fields: EventFields) => Readonly>;