import { ForwardRefExoticComponent, HTMLAttributes, ReactElement } from 'react';
import { DashToPascal } from './case-converters';
type SlotNameToProperty = S extends '' ? never : `slot${DashToPascal}`;
type SlotsPropsFromSlotNames = {
[K in SlotNameToProperty]?: ReactElement;
};
export declare function createReactComponent>(elementTag: keyof JSX.IntrinsicElements): ForwardRefExoticComponent & P & HTMLAttributes>;
export {};
//# sourceMappingURL=create-react-component.d.ts.map