import { type CSSProperties } from 'react'; /** * Defines the layout size props. * @public */ export interface LayoutSizeProps { /** CSS width property */ width?: CSSProperties['width']; /** CSS min width property */ minWidth?: CSSProperties['minWidth']; /** CSS max width property */ maxWidth?: CSSProperties['maxWidth']; /** CSS height property */ height?: CSSProperties['height']; /** CSS min height property */ minHeight?: CSSProperties['minHeight']; /** CSS max height property */ maxHeight?: CSSProperties['maxHeight']; } /** * Will extract layout sizing relevant styles from the passed props and * will return a defaulted styles object as well as the remaining props excluding * the sizing relevant props. * @internal */ export declare function getLayoutSizeStyles(props: T, defaults?: Partial): [ sizeStyles: Partial, remainingProps: Omit ];