export type AiAgentAgentType = 'internal' | 'external' | 'voice' | 'aia_internal';
export type AiAgentMemoryCategory = 'device_and_software' | 'meetings_and_events' | 'projects' | 'workplace';
export type AiAgentChannelType = 'nap' | 'nap_and_va';
export type AiAgentRecordType = 'template' | 'aia_internal' | 'custom' | 'promoted';
export type AiAgentToolRecordType = 'custom' | 'promoted' | 'template';
export type AiAgentToolType = 'action' | 'capability' | 'catalog' | 'crud' | 'deep_research' | 'desktop_automation' | 'file_upload' | 'knowledge_graph' | 'mcp' | 'rag' | 'script' | 'subflow' | 'topic' | 'topic_block' | 'web_automation';
export type AiAgentVersionState = 'draft' | 'committed' | 'published' | 'withdrawn';
/**
 * Field types supported in ServiceNow
 */
export type FieldType = 'boolean' | 'choice' | 'email' | 'glide_date_time' | 'html' | 'integer' | 'journal' | 'reference' | 'string' | 'translated_text' | 'url' | 'user_image';
export type OutputTransformationStrategy = 'abstract_summary' | 'custom' | 'none' | 'paraphrase' | 'summary' | 'summary_for_search_results';
export type ToolDocumentStatus = 'pending' | 'indexing' | 'completed' | 'errored' | '';
export type ToolExecutionMode = 'autopilot' | 'copilot';
export type TriggerFlowDefinitionType = 'record_create' | 'record_create_or_update' | 'record_update' | 'email' | 'scheduled' | 'daily' | 'weekly' | 'monthly';
export type TriggerStrategy = 'every' | 'once' | 'unique_changes' | 'always';
export type RecordOperationName = 'create' | 'update' | 'lookup' | 'delete';
export type SortType = 'a_to_z' | 'z_to_a';
