import { FC, ReactNode } from 'react'; import { ProcessedEventsData } from '../types/internal-interface'; import { EventModel } from '../types/scheduler-types'; interface CloneEventData { guid?: string; segments?: ProcessedEventsData[]; isDayEvent?: boolean; draggedEvent?: EventModel; sourceTopPx?: number; } interface CloneEventState extends CloneEventData { visible: boolean; } /** @private */ export interface CloneEventContextValue extends CloneEventState { show: (payload: CloneEventData) => void; hide: () => void; } export declare const CloneEventProvider: FC<{ children: ReactNode; }>; export declare const useCloneEventContext: () => CloneEventContextValue; export {};