import { ICommonObject } from 'flowise-components-bullmq'; import { DeleteResult, QueryRunner } from 'typeorm'; import { Assistant } from '../../database/entities/Assistant'; import { AssistantType } from '../../Interface'; declare function getAssistantsCountByOrganization(type: AssistantType, organizationId: string): Promise; declare const _default: { createAssistant: (requestBody: any, orgId: string) => Promise; deleteAssistant: (assistantId: string, isDeleteBoth: any) => Promise; getAllAssistants: (type?: AssistantType, workspaceId?: string) => Promise; getAllAssistantsCount: (type?: AssistantType, workspaceId?: string) => Promise; getAssistantById: (assistantId: string) => Promise; updateAssistant: (assistantId: string, requestBody: any) => Promise; importAssistants: (newAssistants: Partial[], orgId: string, _: string, subscriptionId: string, queryRunner?: QueryRunner) => Promise; getChatModels: () => Promise; getDocumentStores: (activeWorkspaceId?: string) => Promise; getTools: () => Promise; generateAssistantInstruction: (task: string, selectedChatModel: ICommonObject) => Promise; getAssistantsCountByOrganization: typeof getAssistantsCountByOrganization; }; export default _default;