import type { ChatModelItemType } from '../ai/model.d'; import { AppTypeEnum } from './constants'; import { AppSchema, AppSimpleEditFormType } from './type'; export type CreateAppParams = { name?: string; avatar?: string; type?: `${AppTypeEnum}`; modules: AppSchema['modules']; }; export interface AppUpdateParams { name?: string; type?: `${AppTypeEnum}`; simpleTemplateId?: string; avatar?: string; intro?: string; modules?: AppSchema['modules']; permission?: AppSchema['permission']; } export type FormatForm2ModulesProps = { formData: AppSimpleEditFormType; chatModelMaxToken: number; chatModelList: ChatModelItemType[]; };