import { NativeObject } from '../imports/NativeObject' export declare class CatalogConversationHelper { evaluateQualifier(itemMap?: NativeObject): Record executeVariableChangeHandlers(itemJson?: NativeObject, variableId?: string, executeDataLookup?: boolean, executeDynamicValue?: boolean): Record static get(config?: NativeObject): CatalogConversationHelper getChangedFields(): Array getConversationalRenderType(catItemId?: string, checkOverride?: boolean): string getItem(catItemId?: string): Record getNonConversationalReasons(catItemId?: string): string getOnChangeStatus(): string getOnLoadStatus(): string getSubmitStatus(): string hasNowAssistConversationalSupport(itemId?: string): boolean hasVASupport(itemId?: string): boolean runChangePolicies(itemMap?: NativeObject): Record runDataLookups(itemJson?: NativeObject, variableId?: string): Record setValue(itemJson?: NativeObject, field?: string, value?: any, displayValue?: any): Record submit(itemJson?: NativeObject): Record updateCatalogItemsConversationalRenderType(): void constructor() }