import { type ReactElement, type ReactNode } from 'react'; /** * Preset styles container for the module library component. * * @since ?? * * @returns {ReactElement} The element representing the container component. */ interface GroupPresetStylesContainerProps { renderNestedOnly?: boolean; renderExplicitOnly?: boolean; renderBoth?: boolean; children?: ReactNode; /** * Array of module IDs that are initially visible (for lazy loading optimization). * If provided, only preset styles for these modules will be generated initially. * Remaining styles are generated incrementally after initial render. */ visibleModuleIds?: string[]; } declare const GroupPresetStylesContainer: { ({ renderNestedOnly, renderExplicitOnly, renderBoth, children, visibleModuleIds, }?: GroupPresetStylesContainerProps): ReactElement; defaultProps: { renderNestedOnly: boolean; renderExplicitOnly: boolean; renderBoth: boolean; children: any; visibleModuleIds: any[]; }; }; export { GroupPresetStylesContainer };