import { SlangEntity } from "../common/slangIntent"; declare class SlangIntentData { name: string; prompt: string; implicit_utterance: string | null; utterance: string | null; translated_utterance: string; slangEntities: SlangEntity[]; entitiesNameValue: { [key: string]: any; }[] | undefined; is_intent_recognized: boolean; is_utterance_recognized: boolean; nlp_latency_ms: number | undefined; prompt_entity_name: string | null; nluStore: any; is_tts_silent: boolean; is_device_muted: boolean; is_prompt_muted: boolean; ui_hints: string[]; is_slow_network: boolean; is_ui_disambiguation: boolean; constructor(currentStoreState: any); getupdatedIntentData(): any; getIntentData(): any; getIntentName(): string | null; storeData(): void; getEntityValues: (name: string | undefined, entity: SlangEntity) => { name: string; value: string; } | { name: string; value: [({ [key: string]: any; } | undefined)?]; } | undefined; setEntityNameAndValue(): { [key: string]: any; }[] | undefined; _isEmpty: (field: any) => boolean; buildIntentDataObject(): { is_utterance_recognized: boolean; nlp_latency_ms: number | undefined; prompt: string; is_device_muted: boolean; is_tts_silent: boolean; is_prompt_muted: boolean; ui_hints: string[]; is_slow_network: boolean; is_ui_disambiguation: boolean; prompt_entity_name?: string | null | undefined; is_intent_recognized?: boolean | undefined; entities?: { [key: string]: any; }[] | undefined; translated_utterance?: string | undefined; utterance?: string | null | undefined; implicit_utterance?: string | null | undefined; name?: string | undefined; }; } declare const getAndSetPromptEntityName: (name?: string) => string | null; declare const getAnalyticsDeviceId: () => string; export { SlangIntentData, getAndSetPromptEntityName, getAnalyticsDeviceId };