import type { HTMLAttributes } from 'svelte/elements';
interface CalendarHeaderProps extends HTMLAttributes {
monthLabel: string;
yearLabel: string;
mode: 'days' | 'months' | 'years';
canPreviousMonth?: boolean;
canNextMonth?: boolean;
canPreviousYear?: boolean;
canNextYear?: boolean;
previousMonthLabel: string;
nextMonthLabel: string;
previousYearLabel: string;
nextYearLabel: string;
selectMonthLabel: string;
selectYearLabel: string;
monthListId: string;
yearListId: string;
onpreviousmonth?: () => void;
onnextmonth?: () => void;
onpreviousyear?: () => void;
onnextyear?: () => void;
ontogglemonths?: () => void;
ontoggleyears?: () => void;
}
declare const CalendarHeader: import("svelte").Component;
type CalendarHeader = ReturnType;
export default CalendarHeader;