import { UserEntity, GroupEntity, OrganizationEntity } from '../..'; import { GroupBaseDto } from './base.dto'; export declare class CreateGroupBaseDto extends GroupBaseDto { name: string; } export declare class SubmitGroupBaseDto extends CreateGroupBaseDto { } export declare class SubmitGroupDto extends SubmitGroupBaseDto { parent?: GroupEntity; children?: GroupEntity[]; } /** * Create a new group * To create a stand-alone group, leave both parentGroups and childGroups empty * Important: Always associate a organization */ export declare class CreateGroupDto extends CreateGroupBaseDto { parent?: GroupEntity; children?: GroupEntity[]; organization?: OrganizationEntity; createdByUser?: UserEntity; }