import { SlotFunction, SlotProps } from "../types.cjs"; import { ReactNode } from "react"; //#region src/Slots/utils/renderSlotContent.d.ts /** * Renders one collected slot item. * * Function slots become React elements, element slots receive injected props, * and custom `map` callbacks can override rendering entirely. * * @param child - Collected slot content. * @param index - Child index inside the slot. * @param slotProps - Props to inject into element/function slot content. * @param map - Optional mapper from `SlotProps`. * @returns Renderable React content. */ declare function renderSlotContent(child: ReactNode | SlotFunction, index: number, slotProps?: Record, map?: SlotProps['map']): ReactNode | ReactNode[]; //#endregion export { renderSlotContent }; //# sourceMappingURL=renderSlotContent.d.cts.map