import { Observable } from '@legendapp/state'; import { DeepMaybeObservable } from '@usels/core'; import { UseMediaQueryOptions } from '../useMediaQuery/core.mjs'; import '../../shared/configurable.mjs'; type UsePreferredDarkReturn = Observable; /** * Framework-agnostic reactive `prefers-color-scheme: dark` tracker. * * Thin wrapper around {@link createMediaQuery}. Must be called inside a * `useScope` factory. */ declare function createPreferredDark(options?: DeepMaybeObservable): UsePreferredDarkReturn; export { type UsePreferredDarkReturn, createPreferredDark };