UNPKG

@botonic/plugin-flow-builder

Version:

Use Flow Builder to show your contents

22 lines (21 loc) 771 B
/// <reference types="react" /> import { AgenticOutputMessage } from '@botonic/core'; import { ActionRequest } from '@botonic/react'; import { ContentFieldsBase } from './content-fields-base'; import { HtAiAgentNode, HtInputGuardrailRule } from './hubtype-fields/ai-agent'; export declare class FlowAiAgent extends ContentFieldsBase { name: string; instructions: string; activeTools?: { name: string; }[]; inputGuardrailRules: HtInputGuardrailRule[]; sources?: { id: string; name: string; }[]; responses: AgenticOutputMessage[]; static fromHubtypeCMS(component: HtAiAgentNode): FlowAiAgent; trackFlow(request: ActionRequest): Promise<void>; toBotonic(id: string, request: ActionRequest): JSX.Element; }