import type { AnyBreakpoints, ResponsiveProps, Style } from '../types';
/**
* A hook that can be used to build props to pass into a component
* for styles of a given breakpoint to be applied to that component
*
* @param breakpoints a list of breakpoints for styles to be
* generated for
* @return props that can be used to style a given component
* @example
* ```tsx
* const styleProps = useMediaQuery(minWidth(500, { color: 'red' }));
*
*
* ```
*/
export declare const useMediaQuery: (breakpoints: AnyBreakpoints) => ResponsiveProps;