import '@js-toolkit/utils/types'; import { ViewSize } from '@js-toolkit/web-utils/responsive/ViewSize'; import type { DefaultComponentType } from '../Flex'; import type { TweakableComponentProps } from '../types'; import { type MergeBreakpointsOptions } from './utils'; export type ResponsiveProps = MergeBreakpointsOptions< /** Props per breakpoint */ Partial | undefined>; type Combine

= P & ResponsiveProps

; export type ResponsiveAllProps = Combine>>; export declare function mergeBreakpointProps(viewSize: ViewSize, { breakpoints, merge, ...rest }: ResponsiveProps & Props): Partial; export default function Responsive(props: ResponsiveAllProps): React.JSX.Element; export {};