import { PermissionService } from './permission.service';
import { CreatePermissionDto } from './dto/create-permission.dto';
import { Permission } from '../schemas/permission.schema';
export declare class PermissionController {
    private readonly permissionService;
    constructor(permissionService: PermissionService);
    createPermission(createPermissionDto: CreatePermissionDto): Promise<Permission>;
    findAllPermission(): Promise<Permission[]>;
    findPermissionById(id: string): Promise<Permission>;
    updatePermission(id: string, updatePermissionDto: CreatePermissionDto): Promise<Permission>;
    deletePermission(id: string): Promise<Permission>;
}
