import { PropertyCategory } from "../../PropertyDataProvider"; import { FlatGridItemType, IMutableFlatGridItem, IMutableGridCategoryItem, MutableFlatPropertyGridItem } from "./MutableFlatGridItem"; import { CategoryRecordsDict } from "./MutableGridCategory"; import { IMutableGridItemFactory } from "./MutableGridItemFactory"; /** @internal */ export declare class MutableCustomGridCategory extends MutableFlatPropertyGridItem implements IMutableGridCategoryItem { private readonly _children; private readonly _renderer; readonly type: FlatGridItemType.Category; readonly label: string; readonly name: string; readonly selectionKey: string; constructor(category: PropertyCategory, recordsDict: CategoryRecordsDict, gridItemFactory: IMutableGridItemFactory, parentSelectionKey: string | undefined, depth: number); get derivedCategory(): PropertyCategory; get isRootCategory(): boolean; get lastInNumberOfCategories(): number; set lastInNumberOfCategories(value: number); getSelf(): this; getChildCategories(): IMutableGridCategoryItem[]; getDescendantCategoriesAndSelf(): IMutableGridCategoryItem[]; getChildren(): IMutableFlatGridItem[]; getVisibleDescendantsAndSelf(): IMutableFlatGridItem[]; } //# sourceMappingURL=MutableCustomGridCategory.d.ts.map