/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * Represents the toolbar template of the Scheduler. To define a toolbar template, nest an `` tag inside the ``. For more information and examples, see [customizing the toolbar](https://www.telerik.com/kendo-angular-ui/components/scheduler/toolbar) article. * * The template context provides the following variables: * * `selectedDate`—The currently selected date. * * `dateRange`—The currently selected [`DateRange`](https://www.telerik.com/kendo-angular-ui/components/scheduler/api/daterange). * * `views`—An array of [`SchedulerView`](https://www.telerik.com/kendo-angular-ui/components/scheduler/api/schedulerview) instances with the available views. * * `selectedView`—The currently selected [`SchedulerView`](https://www.telerik.com/kendo-angular-ui/components/scheduler/api/schedulerview). * * You can declare either of the following built-in navigation components in the toolbar template: * * `kendoSchedulerToolbarNavigation`—Renders navigation buttons, a calendar, and a date-range label. * * `kendoSchedulerToolbarViewSelector`—Renders the buttons for selecting the view. * * To emit navigation events, components inside the toolbar can inject the [`ToolbarService`](https://www.telerik.com/kendo-angular-ui/components/scheduler/api/toolbarservice). * * @example * ```html * * *
* Selected Date: {{ selectedDate | date: 'longDate' }} * *
*
*
* ``` */ export declare class ToolbarTemplateDirective { templateRef: TemplateRef; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }