export { EnvironmentContext, EnvironmentProvider, EnvironmentProviderProps, RootNode, EnvironmentContext as UseEnvironmentContext, useEnvironmentContext } from './environment/index.js';
import { Accessor } from 'solid-js';
import { Modality } from '@zag-js/focus-visible';
export { Modality } from '@zag-js/focus-visible';
export { LocaleProvider, LocaleProviderProps, UseCollatorProps, UseDateFormatterProps, UseDateFormatterReturn, UseFilterProps, UseFilterReturn, UseLocaleContext, useCollator, useDateFormatter, useFilter, useLocaleContext } from './locale/index.js';
import '@internationalized/date';
import '../types-Sr_80hg9.js';
import '@zag-js/i18n-utils';

interface UseFocusVisibleProps {
    isTextInput?: boolean;
    autoFocus?: boolean;
}
declare function useFocusVisible(props?: UseFocusVisibleProps): Accessor<boolean>;

declare function useInteractionModality(): Accessor<Modality | null>;

export { type UseFocusVisibleProps, useFocusVisible, useInteractionModality };
