//#region src/integrations/astro-slots.d.ts /** * @internal Map Astro's pre-rendered slot HTML (`Record`) into * elements-kit props: the `default` slot becomes `children`, each named slot * becomes a plain `` prop (named slots are plain properties now — the * same shape `` passes). Each value is a thunk building * Astro's slot wrapper element around a `` region — deferred so * the jsx dispatches to whichever renderer is active when the component reads * the prop (string emission on the server, DOM on the client). */ declare function withSlotProps(props: Record | null | undefined, slots: Record | null | undefined, staticSlot?: boolean): Record; //#endregion export { withSlotProps };