import React from 'react';
import { Flag } from '##/hooks/useFlag';
type UseCalendarVisibleParams = {
    onDropdownOpen?: (isOpen: boolean) => void;
    dropdownOpen?: boolean;
    disabled?: boolean;
    startRef: React.RefObject<HTMLInputElement>;
    endRef?: React.RefObject<HTMLInputElement>;
};
type UseFlagReturn = ReturnType<typeof useFlagWithDisabled>;
type Return = [UseFlagReturn[0], UseFlagReturn[1]];
declare const useFlagWithDisabled: (initial?: boolean, disabled?: boolean) => Flag;
export declare const useCalendarVisible: (params: UseCalendarVisibleParams) => Return;
export {};
