import { IHwcContext } from '../contexts/HwcContext';
import { HwcEvent } from '../types';
export declare type UseHwcProps<EvType extends HwcEvent> = {
    startDay?: Date;
    daysCount?: number;
    cellHeight?: number;
    events?: EvType[];
    onAddEvent?: (ev: HwcEvent) => void;
    onUpdateEvent?: (eventIndex: number, newEvent: EvType, previousEvent: EvType) => void;
};
export declare const useHwc: <EvType extends HwcEvent>(props?: UseHwcProps<EvType>) => IHwcContext<EvType>;
