import { FunctionalComponent } from '../../../stencil-public-runtime';
import { DaysOfWeek } from '../../../utils/date-utils';
import { DateDisabledPredicate } from '../date-picker-interface';
import { DatePickerDayProps } from './date-picker-day';
import type { DuetLocalizedText } from './date-localization';
type DatePickerMonthProps = {
    selectedDate: Date;
    focusedDate: Date;
    labelledById: string;
    localization: DuetLocalizedText;
    firstDayOfWeek: DaysOfWeek;
    min?: Date;
    max?: Date;
    onDateSelect: DatePickerDayProps['onDaySelect'];
    onKeyboardNavigation: DatePickerDayProps['onKeyboardNavigation'];
    focusedDayRef: (element: HTMLButtonElement) => void;
    onFocusIn?: (e: FocusEvent) => void;
    onMouseDown?: (e: MouseEvent) => void;
    isDateDisabled: DateDisabledPredicate;
};
export declare const DatePickerMonth: FunctionalComponent<DatePickerMonthProps>;
export {};
