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