import { ElementIntlBase } from '../../../../../Intl/Abstracts/ElementIntlBase';
/**
 * The `SchedulerElementIntl` class.
 *
 * @public
 */
export declare class SchedulerElementIntl extends ElementIntlBase {
    private _allDayLabel;
    private _todayLabel;
    private _moreEventsLabel;
    private _noUpcomingEventsLabel;
    /**
     * Constructs a new instance of the `SchedulerElementIntl` class.
     *
     * @public
     */
    constructor(locale: string);
    /**
     * A label for all-day events.
     * Gets or sets the `allDayLabel` property.
     *
     * @public
     */
    get allDayLabel(): string;
    set allDayLabel(value: string);
    /**
     * A label for the button to scroll to the current day.
     * Gets or sets the `todayLabel` property.
     *
     * @public
     */
    get todayLabel(): string;
    set todayLabel(value: string);
    /**
     * A label template for showing additional events (e.g., "+3 more").
     * Use `{0}` as placeholder for the number.
     * Gets or sets the `moreEventsLabel` property.
     *
     * @public
     */
    get moreEventsLabel(): string;
    set moreEventsLabel(value: string);
    /**
     * A label shown when there are no upcoming events in agenda view.
     * Gets or sets the `noUpcomingEventsLabel` property.
     *
     * @public
     */
    get noUpcomingEventsLabel(): string;
    set noUpcomingEventsLabel(value: string);
}
//# sourceMappingURL=SchedulerElementIntl.d.ts.map