import { ObjectMap } from '../../../private_utils';
import { AllStylesProps } from '../';
import { ResponsivePropObject } from './types';
/**
 * Given a styled system scale, convert a responsive prop object into a style props object.
 * Typically used for variant APIs that compose multiple style props.
 *
 * @internal
 */
export default function getStylePropsForResponsiveProp<T extends string>(responsivePropObject: ResponsivePropObject<T>, scale: ObjectMap<T, {
    [styleProp: string]: unknown;
} | null | undefined>): Partial<AllStylesProps>;
