import * as React from 'react'; declare module 'react' { interface ReactElement { $$typeof?: symbol | string; } } interface SlotProps extends React.HTMLAttributes { children?: React.ReactNode; } declare function createSlot(ownerName: string): React.ForwardRefExoticComponent>; declare const Slot: React.ForwardRefExoticComponent>; type SlottableChildrenProps = { children: React.ReactNode; }; type SlottableRenderFnProps = { child: React.ReactNode; children: (slottable: React.ReactNode) => React.ReactNode; }; type SlottableProps = SlottableRenderFnProps | SlottableChildrenProps; interface SlottableComponent extends React.FC { __radixId: symbol; } declare function createSlottable(ownerName: string): SlottableComponent; declare const Slottable: SlottableComponent; export { Slot as Root, Slot, type SlotProps, Slottable, createSlot, createSlottable };