import { Repository } from "typeorm";
import { BaseAbstractRepository } from "../../../common/repository/base.repository";
import { RolePermission } from "../entities/role-permission.entity";
import { FindAllRolePermissionDto } from "../dto/find-all-role-permission.dto";
export declare class RolePermissionRepository extends BaseAbstractRepository<RolePermission> {
    private readonly rolePermissionRepository;
    constructor(rolePermissionRepository: Repository<RolePermission>);
    getFullRolePermissions(params: FindAllRolePermissionDto): Promise<RolePermission[]>;
    findOneRolePermissionByRoleIdAndModuleId(roleId: number, moduleId: number): Promise<RolePermission>;
}
