import { Repository } from 'typeorm';
import { Permission } from './entities/permission.entity';
import { CreatePermissionDto } from './dto/create-permission.dto';
import { UpdatePermissionDto } from './dto/update-permission.dto';
export declare class PermissionsService {
    private readonly permissionsRepository;
    constructor(permissionsRepository: Repository<Permission>);
    findAll(): Promise<Permission[]>;
    findOne(id: string): Promise<Permission>;
    create(dto: CreatePermissionDto): Promise<Permission>;
    update(id: string, dto: UpdatePermissionDto): Promise<Permission>;
    remove(id: string): Promise<{
        success: boolean;
    }>;
}
