import { IOrganization, IOrganizationCreateInput, IPagination, OrgGenerateDemoOptions } from '@metad/contracts'; import { CommandBus } from '@nestjs/cqrs'; import { CrudController } from './../core/crud'; import { Organization } from './organization.entity'; import { OrganizationService } from './organization.service'; export declare class OrganizationController extends CrudController { private readonly organizationService; private readonly commandBus; constructor(organizationService: OrganizationService, commandBus: CommandBus); findAll(data: any): Promise>; findOneById(id: string, select: any, data: any): Promise; findOneByProfileLink(profile_link: string, select: string, relations: string): Promise; create(entity: IOrganizationCreateInput): Promise; update(id: string, entity: IOrganizationCreateInput, ...options: any[]): Promise; generateDemo(id: string, body: OrgGenerateDemoOptions): Promise; }