import { RolesService } from 'src/roles/roles.service';
import { UsersService } from 'src/users/users.service';
import { AddUserDto } from 'src/roles/dto/add-user.dto';
import { RemoveUserDto } from 'src/roles/dto/remove-user.dto';
import { AdminService } from './admin.service';
import { AllMembersDto } from './dto/all-members.dto';
export declare class AdminController {
    private readonly adminService;
    private readonly rolesService;
    private readonly usersService;
    constructor(adminService: AdminService, rolesService: RolesService, usersService: UsersService);
    getAllAffiliates(): Promise<{
        data: any;
    }>;
    getMemberActivity(): Promise<{
        data: any;
    }>;
    getLiveUsers(): Promise<{
        data: any;
    }>;
    addUserRole(body: AddUserDto): Promise<void>;
    removeUserRole(body: RemoveUserDto): Promise<void>;
    getAllMembers(body: AllMembersDto): Promise<{
        data: any;
    }>;
}
