import React from 'react';
import { MantineSize, Selectors, DefaultProps } from '@mantine/core';
import useStyles from './CalendarHeader.styles';
export type CalendarHeaderStylesNames = Selectors<typeof useStyles>;
export interface CalendarHeaderProps extends DefaultProps<CalendarHeaderStylesNames>, React.ComponentPropsWithoutRef<'div'> {
    hasPrevious: boolean;
    hasNext: boolean;
    onNext?(): void;
    onPrevious?(): void;
    onNextLevel?(): void;
    label?: string;
    nextLevelDisabled?: boolean;
    size?: MantineSize;
    __staticSelector?: string;
    nextLabel?: string;
    previousLabel?: string;
    preventLevelFocus?: boolean;
    preventFocus?: boolean;
    __stopPropagation?: boolean;
}
export declare function CalendarHeader({ hasNext, hasPrevious, onNext, onPrevious, onNextLevel, className, label, nextLevelDisabled, size, classNames, styles, __staticSelector, nextLabel, previousLabel, preventLevelFocus, preventFocus, unstyled, __stopPropagation, ...others }: CalendarHeaderProps): JSX.Element;
export declare namespace CalendarHeader {
    var displayName: string;
}
//# sourceMappingURL=CalendarHeader.d.ts.map