import { DocumentHandle, DocumentStatus, GlossaryLanguagePair, Language, TextResult, Usage, GlossaryInfo, WriteResult, MultilingualGlossaryInfo, MultilingualGlossaryDictionaryInfo, MultilingualGlossaryDictionaryEntries, MultilingualGlossaryDictionaryApiResponse, MultilingualGlossaryDictionaryEntriesApiResponse, ListMultilingualGlossaryApiResponse, StyleRuleInfo, StyleRuleInfoApiResponse, CustomInstruction, TranslationMemoryInfo, TranslationMemoryInfoApiResponse } from './types'; /** * Parses the given multilingual glossary info API response to a GlossaryInfo object. * @private */ export declare function parseMultilingualGlossaryDictionaryInfo(obj: MultilingualGlossaryDictionaryApiResponse): MultilingualGlossaryDictionaryInfo; /** * Parses the given multilingual glossary entries API response to a GlossaryDictionaryEntries object. * @private */ export declare function parseMultilingualGlossaryDictionaryEntries(obj: MultilingualGlossaryDictionaryEntriesApiResponse): MultilingualGlossaryDictionaryEntries[]; /** * Parses the given list multilingual glossaries API response. * @private */ export declare function parseListMultilingualGlossaries(obj: ListMultilingualGlossaryApiResponse): MultilingualGlossaryInfo[]; /** * Parses the given JSON string to a GlossaryInfo object. * @private */ export declare function parseGlossaryInfo(json: string): GlossaryInfo; /** * Parses the given JSON string to a MultilingualGlossaryInfo object. * @private */ export declare function parseMultilingualGlossaryInfo(json: string): MultilingualGlossaryInfo; /** * Parses the given JSON string to an array of GlossaryInfo objects. * @private */ export declare function parseGlossaryInfoList(json: string): GlossaryInfo[]; /** * Parses the given JSON string to a DocumentStatus object. * @private */ export declare function parseDocumentStatus(json: string): DocumentStatus; /** * Parses the given JSON string to a Usage object. * @private */ export declare function parseUsage(json: string): Usage; /** * Parses the given JSON string to an array of TextResult objects. * @private */ export declare function parseTextResultArray(json: string): TextResult[]; export declare function parseWriteResultArray(json: string): WriteResult[]; /** * Parses the given JSON string to an array of Language objects. * @private */ export declare function parseLanguageArray(json: string): Language[]; /** * Parses the given JSON string to an array of GlossaryLanguagePair objects. * @private */ export declare function parseGlossaryLanguagePairArray(json: string): GlossaryLanguagePair[]; /** * Parses the given JSON string to a DocumentHandle object. * @private */ export declare function parseDocumentHandle(json: string): DocumentHandle; /** * Parses the given custom instruction API response to a CustomInstruction object. * @private */ export declare function parseCustomInstruction(instruction: { id?: string; label: string; prompt: string; source_language?: string; }): CustomInstruction; /** * Parses the given style rule API response to a StyleRuleInfo object. * @private */ export declare function parseStyleRuleInfo(styleRule: StyleRuleInfoApiResponse): StyleRuleInfo; /** * Parses the given JSON string to an array of StyleRuleInfo objects. * @private */ export declare function parseStyleRuleInfoList(json: string): StyleRuleInfo[]; /** * Parses the given translation memory API response to a TranslationMemoryInfo object. * @private */ export declare function parseTranslationMemoryInfo(tm: TranslationMemoryInfoApiResponse): TranslationMemoryInfo; /** * Parses the given JSON string to an array of TranslationMemoryInfo objects. * @private */ export declare function parseTranslationMemoryInfoList(json: string): TranslationMemoryInfo[];