import { JsxOpeningElement, JsxSelfClosingElement } from 'ts-morph';
import { componentList } from '@kuma-ui/core/components/componentList';

type PropValue = any;
/**
 * Extracts props from a component and returns the generated className and css.
 */
declare const extractProps: (componentName: (typeof componentList)[keyof typeof componentList], jsx: JsxOpeningElement | JsxSelfClosingElement, propsMap: Record<string, PropValue>) => {
    css: string;
} | undefined;

export { extractProps };
