import AbstractDataset from './abstract';
import GroupDataset from './group';
import { dataType } from '../../types';
export default class GroupsDataset extends AbstractDataset<undefined> {
    protected pathProject: string;
    protected groups: GroupDataset[];
    constructor(data: dataType, pathProject: string);
    setReference(): void;
    getGroups(): GroupDataset[];
    getGroup(path: string): GroupDataset | undefined;
    addGroup(group: GroupDataset): GroupDataset;
    removeGroup(group: GroupDataset): void;
    sortGroups(): void;
    getName(): string;
    remove(): void;
    getPathProject(): string;
    getObject(): dataType;
}
