import { type Writable } from 'svelte/store'; import type { ConfigurableWindow } from '../_configurable'; export * from './breakpoints'; export type Breakpoints = Record; export type BreakpointsStore = Writable>; export type UseBreakpointsReturn = { smaller(k: K): Writable; isSmaller(k: K): boolean; smallerOrEqual: (k: K) => Writable; isSmallerOrEqual(k: K): boolean; between(a: K, b: K): Writable; isInBetween(a: K, b: K): boolean; greater: (k: K) => Writable; isGreater(k: K): boolean; greaterOrEqual: (k: K) => Writable; isGreaterOrEqual(k: K): boolean; } & BreakpointsStore; /** * Reactively viewport breakpoints * * @see https://sveltuse.pages.dev/docs/functions/useBreakpoints * @param options */ export declare function useBreakpoints(breakpoints: Breakpoints, options?: ConfigurableWindow): UseBreakpointsReturn;