/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { AfterContentInit, OnDestroy } from '@angular/core'; import { DateRangeService } from './date-range.service'; import { DateInputSize } from '../common/models/size'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI DateRange component for Angular. * * @example * ```ts * _@Component({ * selector: 'my-app', * template: ` * * * * * ` * }) * export class AppComponent { * public dateRange: any = { start: null, end: null }; * } * ``` * * @remarks * Supported children components are: {@link DateRangePopupComponent}, {@link DateRangePopupCustomMessagesComponent}, {@link DateInputComponent}. */ export declare class DateRangeComponent implements AfterContentInit, OnDestroy { private dateRangeService; /** * @hidden * * TODO: Make visible when the Infinite Calendar is fixed to set properly the size option. * Sets the size of the component. * * @default undefined */ size: DateInputSize; /** * @hidden */ keydown(event: any): void; wrapperClass: boolean; /** * @hidden */ showDefault: boolean; private contentPopup; private get hasContentPopup(); private subscription; constructor(dateRangeService: DateRangeService); ngAfterContentInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }