import { CalendarSidebarModel, CalendarSidebarSplitter, Event, InitModelOf, ResourcePanel, SplitterPositionChangeEvent, Widget, YearPanel } from '../index';
export declare class CalendarSidebar extends Widget implements CalendarSidebarModel {
    model: CalendarSidebarModel;
    yearPanel: YearPanel;
    splitter: CalendarSidebarSplitter;
    resoucePanel: ResourcePanel;
    resourcePanelDisplayable: boolean;
    /**
     * Indicates, if the layout process is animated or not
     */
    protected _animationEnabled: boolean;
    constructor();
    init(model: InitModelOf<this>): void;
    protected _render(): void;
    protected _onSplitterPositionChange(event: SplitterPositionChangeEvent): void;
    protected _onSplitterClick(event: Event<CalendarSidebarSplitter>): void;
    setResourcePanelExpanded(expanded: boolean, animate?: boolean): void;
    setResourcePanelDisplayable(displayable: boolean): void;
    protected _setResourcePanelDisplayable(displayable: boolean): void;
}
//# sourceMappingURL=CalendarSidebar.d.ts.map