import { ToolbarProps } from './Toolbar';
import { InnerRange } from './types';
import { CalendarState } from '../Calendar';
export declare function getDefaultRanges(timeZone: string, date: Date | Date[]): InnerRange[];
/**
 * get Toolbar ranges from Toolbar props
 * @param ranges
 * @param timeZone
 * @param pageDate
 */
export declare const getRanges: ({ ranges, timeZone, pageDate }: Pick<ToolbarProps, 'ranges' | 'timeZone' | 'pageDate'>) => InnerRange[];
export declare const useCalendarState: () => {
    calendarState: CalendarState;
    reset: () => void;
    openMonth: () => void;
    openTime: () => void;
};
