import SgdsElement from "../../base/sgds-element"; import SgdsButton from "../Button/sgds-button"; import SgdsIconButton from "../IconButton/sgds-icon-button"; import { ViewEnum } from "./types"; import SgdsIcon from "../Icon/sgds-icon"; export declare class DatepickerHeader extends SgdsElement { static styles: import("lit").CSSResult[]; /** @internal */ static dependencies: { "sgds-icon": typeof SgdsIcon; "sgds-icon-button": typeof SgdsIconButton; "sgds-button": typeof SgdsButton; }; /** @internal */ displayDate: Date; /** @internal */ focusedDate: Date; /** @internal */ selectedDate: Date[]; /** @internal */ view: ViewEnum; /** @internal */ focusedTabIndex: number; _handleFocusedTabIndexChange(): void; private _changeView; renderHeader(displayDate?: Date, view?: ViewEnum): string | number; private _renderHeaderTemplate; /** @internal */ private handleClickPrevious; /** @internal */ private _handleClickNext; private _removeCaret; private _ariaLabelForNextBtn; private _ariaLabelForPrevBtn; private _ariaLabelForHeaderBtn; render(): import("lit").TemplateResult<1>; } export default DatepickerHeader; export declare const MONTH_LABELS: string[];