import { IDesignItem } from '../../item/IDesignItem.js'; import { IPropertiesService } from './IPropertiesService.js'; import { IPropertyGroupsService } from './IPropertyGroupsService.js'; import { AttachedPropertiesService } from './services/AttachedPropertiesService.js'; export declare class PropertyGroupsService implements IPropertyGroupsService { protected _attachedPropertiesService: AttachedPropertiesService; protected _rootPgList: { name: string; propertiesService: IPropertiesService; }[]; protected _pgList: { name: string; propertiesService: IPropertiesService; }[]; protected _svgPgList: { name: string; propertiesService: IPropertiesService; }[]; protected _svgChildPgList: { name: string; propertiesService: IPropertiesService; }[]; protected _gridChild: { name: string; propertiesService: IPropertiesService; }[]; protected _grid: { name: string; propertiesService: IPropertiesService; }[]; protected _flexChild: { name: string; propertiesService: IPropertiesService; }[]; protected _flex: { name: string; propertiesService: IPropertiesService; }[]; getPropertygroups(designItems: IDesignItem[]): { name: string; propertiesService: IPropertiesService; }[]; }