import { UsersService } from './users.service';
import { Role } from './role.entity';
export declare class RolesController {
    private readonly usersService;
    constructor(usersService: UsersService);
    findAll(): Promise<Role[]>;
    findAllPermissions(): Promise<import("./permission.entity").Permission[]>;
    create(roleData: Partial<Role>): Promise<Role>;
    update(id: string, roleData: Partial<Role>): Promise<Role>;
    remove(id: string): Promise<void>;
}
