import { Breakpoint } from 'mui-ultra/system'; import { PropInjector } from 'mui-ultra/types'; export interface WithWidthOptions { withTheme?: boolean; noSSR?: boolean; initialWidth?: Breakpoint; resizeInterval?: number; } export interface WithWidth { width: Breakpoint; } export interface WithWidthProps extends Partial { innerRef?: React.Ref; } export function isWidthDown( breakpoint: Breakpoint, screenWidth: Breakpoint, inclusive?: boolean, ): boolean; export function isWidthUp( breakpoint: Breakpoint, screenWidth: Breakpoint, inclusive?: boolean, ): boolean; export default function withWidth( options?: WithWidthOptions, ): PropInjector;