import { ComplianceIds } from '../models/ComplianceIds'; export declare class ChirpAiContextObject { 'applicationGroup': string; 'applicationId': string; 'complianceIds'?: ComplianceIds; 'conversationId'?: string; 'featureId'?: string; 'inferenceId'?: string; 'isPrivate': boolean; 'metadata': { [key: string]: string; }; 'otelContextHolder': { [key: string]: string; }; 'trajectoryId'?: string; 'unstructuredSources': Array; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum ChirpAiContextObjectUnstructuredSourcesEnum { None = "NONE", UserInput = "USER_INPUT", LoggedEmail = "LOGGED_EMAIL", VideoCall = "VIDEO_CALL", AudioCall = "AUDIO_CALL", CallTranscript = "CALL_TRANSCRIPT", MeetingTranscript = "MEETING_TRANSCRIPT", Forms = "FORMS", FeedbackSurvey = "FEEDBACK_SURVEY", Pdf = "PDF", Quote = "QUOTE", Invoice = "INVOICE", OtherAttachmentDoc = "OTHER_ATTACHMENT_DOC", Whatsapp = "WHATSAPP", Sms = "SMS", Chat = "CHAT", FacebookMessenger = "FACEBOOK_MESSENGER", CustomChannelOrApi = "CUSTOM_CHANNEL_OR_API", Many = "MANY", Note = "NOTE", Derived = "DERIVED" }