import { CanActivate, ExecutionContext } from '@nestjs/common';
import { Repository } from 'typeorm';
import { Group } from '../../database/entities/group.entity';
import { GroupMember } from '../../database/entities/group-member.entity';
export declare class GroupMemberGuard implements CanActivate {
    private readonly groupRepo;
    private readonly groupMemberRepo;
    constructor(groupRepo: Repository<Group>, groupMemberRepo: Repository<GroupMember>);
    canActivate(context: ExecutionContext): Promise<boolean>;
}
