import { OnInit, EventEmitter, TemplateRef } from '@angular/core';
import { SchedulerViewDay, SchedulerViewHourSegment, CalendarSchedulerEvent } from './models';
export declare class CalendarSchedulerHourSegmentComponent implements OnInit {
    title: string;
    day: SchedulerViewDay;
    segment: SchedulerViewHourSegment;
    locale: string;
    customTemplate: TemplateRef<any>;
    hourSegmentHeight: number;
    showHour: boolean;
    segmentClicked: EventEmitter<{
        segment: SchedulerViewHourSegment;
    }>;
    ngOnInit(): void;
    /**
     * @hidden
     */
    onMouseEnter(mouseEvent: MouseEvent, segment: SchedulerViewHourSegment, event: CalendarSchedulerEvent): void;
    /**
     * @hidden
     */
    onMouseLeave(mouseEvent: MouseEvent, segment: SchedulerViewHourSegment, event: CalendarSchedulerEvent): void;
    /**
     * @hidden
     */
    onSegmentClick(mouseEvent: MouseEvent, segment: SchedulerViewHourSegment): void;
}
