import { CompoundBase } from './compound-base-vm.js'; import { CompoundDefDataModel } from '../../data-model/compounds/compounddef-dm.js'; import { CollectionBase } from './collection-base.js'; import { MenuItem, SidebarItem } from '../../plugin/types.js'; import { FrontMatter } from '../types.js'; export declare class Groups extends CollectionBase { topLevelGroups: Group[]; addChild(compoundDef: CompoundDefDataModel): CompoundBase; createCompoundsHierarchies(): void; createSidebarItems(): SidebarItem[]; private createSidebarItemRecursively; createMenuItems(): MenuItem[]; generateIndexDotMdxFile(): Promise; private generateTableRowRecursively; private generateIndexMdxFileRecursively; } export declare class Group extends CompoundBase { constructor(collection: Groups, compoundDef: CompoundDefDataModel); renderToMdxLines(frontMatter: FrontMatter): string[]; }