import { IMongooseEntityService } from 'purple-cheetah';
import { Group } from './models/group.modal';
export declare class GroupService implements IMongooseEntityService<Group> {
    private repo;
    findAll: () => Promise<Group[]>;
    findAllById: (ids: string[]) => Promise<Group[]>;
    findById: (id: string) => Promise<Group>;
    add: (e: Group) => Promise<boolean>;
    update: (e: Group) => Promise<boolean>;
    deleteById: (id: string) => Promise<boolean>;
    deleteAllById: (ids: string[]) => Promise<number | boolean>;
    findByName(name: string): Promise<Group | null>;
}
