import { type HTMLAttributes, type ReactNode, type Ref } from 'react';
type SlottableProps = {
children: ReactNode;
};
declare const Slottable: ({ children }: SlottableProps) => import("react/jsx-runtime").JSX.Element;
type SlotProps = HTMLAttributes & {
children?: ReactNode;
ref?: Ref;
};
declare const Slot: ({ children, ref, ...slotProps }: SlotProps) => import("react").ReactElement> | null;
export { Slot, Slottable };
export type { SlotProps, SlottableProps };