import { CalendarCellDirective } from './calendar-cell.directive'; import { CalendarCellButton } from './calendar-cell-button'; import { RangeCalendarDirective } from './range-calendar.directive'; import * as i0 from "@angular/core"; /** * Behavior and accessibility of cell buttons in range calendar. * Similar to something like cdkRangeCalendarCellButton if it existed. * @internal */ export declare class RangeCalendarCellButtonDirective extends CalendarCellButton { readonly cell: CalendarCellDirective; readonly calendar: RangeCalendarDirective; private isAnchorPressed; private isRangeBoundaryPressed; private debouncedDragStart; constructor(cell: CalendarCellDirective, calendar: RangeCalendarDirective); isHighlighted(): boolean; isHighlightStart(): boolean; isHighlightEnd(): boolean; isSelectionStart(): boolean; isSelectionEnd(): boolean; isSelecting(): boolean; private handleContextMenu; private onPointerEnter; private onPressEnd; private onPressUp; private onPointerDown; selectByKeyboard(): void; private onEscape; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }