import { ComponentType } from 'react'; /** * Wraps a React wrapped Lit component with additional logic, to detect * whether a component has children when rendered via SSR. * If children are available, the attribute `data-named-slots` will be * set with the detected slot names. * * @param component The React wrapped Lit component. * @returns The React wrapped Lit component with SSR logic if rendered on server. */ export declare const withSsrDataSlotNames:

(component: ComponentType

) => ComponentType

; /** * Wraps a React wrapped Lit component with additional logic, to detect * whether a component has children when rendered via SSR. * If children are available, the attribute `data-ssr-child-count` will be * set with the detected amount of named children. * * @param component The React wrapped Lit component. * @param childNames The child names to check against. * @returns The React wrapped Lit component with SSR logic if rendered on server. */ export declare const withSsrDataChildCount:

(childNames: string[], component: ComponentType

) => ComponentType

; //# sourceMappingURL=ssr-extensions.d.ts.map