import { ComputedRef } from 'vue'; import { BreakpointOptions, ExtractBreakpoint, DefaultBreakpointOptions } from './use-breakpoints'; declare type HasZero = { [key in keyof T]: T[key] extends 0 ? true : T[key] extends '0' ? true : false; }; declare type CanBeUndef = HasZero extends { [key: string]: false; } ? true : false; declare function useBreakpoint(): ComputedRef>; declare function useBreakpoint(screens: T): CanBeUndef extends true ? ComputedRef | undefined> : ComputedRef>; export default useBreakpoint;