import { ReactNode } from 'react';
import type { ColorValue } from '../../components/utils/types';
import { ResponsiveValue } from '@makeswift/prop-controllers';
import { LegacyDescriptor } from '../../prop-controllers/descriptors';
export type ResponsiveColor = ResponsiveValue<ColorValue>;
export declare function resolveLegacyDescriptorProp(descriptor: LegacyDescriptor, propName: string, propData: any, props: Record<string, any>, renderFn: (props: Record<string, unknown>) => ReactNode): string | number | bigint | boolean | Iterable<ReactNode> | Promise<string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<ReactNode> | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined;
//# sourceMappingURL=legacy-controls.d.ts.map