export enum LanguageCode { af = 'Afrikaans', sq = 'Albanian', am = 'Amharic', ar = 'Arabic', az = 'Azerbaijani', bn = 'Bengali', bs = 'Bosnian', bg = 'Bulgarian', zh = 'Chinese (Simplified)', 'zh-TW' = 'Chinese (Traditional)', hr = 'Croatian', cs = 'Czech', da = 'Danish', 'fa-AF' = 'Dari', nl = 'Dutch', en = 'English', et = 'Estonian', fi = 'Finnish', fr = 'French', 'fr-CA' = 'French (Canada)', ka = 'Georgian', de = 'German', el = 'Greek', ha = 'Hausa', he = 'Hebrew', hi = 'Hindi', hu = 'Hungarian', id = 'Indonesian', it = 'Italian', ja = 'Japanese', ko = 'Korean', lv = 'Latvian', ms = 'Malay', no = 'Norwegian', fa = 'Persian', ps = 'Pashto', pl = 'Polish', pt = 'Portuguese', ro = 'Romanian', ru = 'Russian', sr = 'Serbian', sk = 'Slovak', sl = 'Slovenian', so = 'Somali', es = 'Spanish', 'es-MX' = 'Spanish (Mexico)', sw = 'Swahili', sv = 'Swedish', tl = 'Tagalog', ta = 'Tamil', th = 'Thai', tr = 'Turkish', uk = 'Ukrainian', ur = 'Urdu', vi = 'Vietnamese', } export type List = ListItem[]; export enum HttpMethod { POST = 'Post', PUT = 'Put', GET = 'Get', DELETE = 'Delete', } export enum Views { IntentDetails = 'IntentDetails', ChannelDetails = 'ChannelDetails', UserDetails = 'UserDetails', EntityDetails = 'EntityDetails', KBDetails = 'KBDetails', UserInsights = 'UserInsights', PersonaDetail = 'PersonaDetail', } export interface ListItem { value: string; label: string; } export interface IRequestConfig { url: string; method?: HttpMethod; requestData: T; // entity?: string; }