export interface WS_MSG_MULTIPLE_TEMPLATE_PARAMS_SHOPIFY { subTitle: string; link: string; pic: string; title: string; citationId?: string; } export interface WS_MSG_MULTIPLE_TEMPLATE_PARAMS_IMAGE { pic: string; } export interface WS_MSG_MULTIPLE_TEMPLATE_PARAMS_SINGLE { link: string; citationId?: string; } export interface WS_MSG_MULTIPLE_TEMPLATE_PARAMS_EXPRESSION { citationId?: string; content: string; } export interface WS_MSG_MULTIPLE_TEMPLATE_ASK_FOR_KNOWLEDGE { citationId: number; sessionId: string; } export declare enum WS_MSG_MULTIPLE_TEMPLATE_TYPE { StandardCard = "StandardCard", Single = "Single", image = "image", citation = "citation", ExpressionInfo = "ExpressionInfo" } export interface WS_MSG_MULTIPLE_TEMPLATE { templateName: WS_MSG_MULTIPLE_TEMPLATE_TYPE; source?: string; params: WS_MSG_MULTIPLE_TEMPLATE_PARAMS_SHOPIFY | WS_MSG_MULTIPLE_TEMPLATE_ASK_FOR_KNOWLEDGE | WS_MSG_MULTIPLE_TEMPLATE_PARAMS_IMAGE | WS_MSG_MULTIPLE_TEMPLATE_PARAMS_SINGLE | WS_MSG_MULTIPLE_TEMPLATE_PARAMS_EXPRESSION; } export interface TemplateInterface { content: string; } export declare enum ChatSessionSubCodeAction { RESTART_SESSION = "restartSession", RESEND_MSG = "resendMessage", SIMPLE_HINT = "simpleHint", OPEN_PAGE = "openPage" } export declare enum SessionErrorCode { SESSION_CLOSED = "session.status.closed", CONNECT_SESSION_TIMEOUT = "connect session timeout", SESSION_OPENAI_ERROR = "session.openai.error", SERVICE_STATUS_UNAVAILABLE = "service.status.unavailable", SESSION_MESSAGE_EXCEED_REQUEST_LIMIT = "session.message.exceedRequestLimit", PACKAGE_TURN_EXHAUSTION = "package.turn.exhaustion", SESSION_MESSAGE_EXCEED_QPS_LIMIT = "session.message.exceedQPSLimit", UMM_MSG_EXCEED_QPS_LIMIT = "umm.msg.exceedQPSLimit", SESSION_RESPONSE_TIMEOUT = "session.response.timeout", FREE_USED_UP_BYOK_PLAN = "freeUsedUp.byokPlan" }