/**
 * Securities sector filter based on the yellow keys of a Bloomberg keyboard.
 */
export declare enum YellowKeyFilter {
    None = "YK_FILTER_NONE",
    Cmdt = "YK_FILTER_CMDT",
    Equity = "YK_FILTER_EQTY",
    Muni = "YK_FILTER_MUNI",
    Pfd = "YK_FILTER_PRFD",
    Client = "YK_FILTER_CLNT",
    MMkt = "YK_FILTER_MMKT",
    Govt = "YK_FILTER_GOVT",
    Corp = "YK_FILTER_CORP",
    Index = "YK_FILTER_INDX",
    Currency = "YK_FILTER_CURR",
    Mtge = "YK_FILTER_MTGE"
}
/**
 * Language override which specifies in what language should the data be returned.
 */
export declare enum LanguageOverride {
    None = "LANG_OVERRIDE_NONE",
    English = "LANG_OVERRIDE_ENGLISH",
    Kanji = "LANG_OVERRIDE_KANJI",
    French = "LANG_OVERRIDE_FRENCH",
    German = "LANG_OVERRIDE_GERMAN",
    Spanish = "LANG_OVERRIDE_SPANISH",
    Portuguese = "LANG_OVERRIDE_PORTUGUESE",
    Italian = "LANG_OVERRIDE_ITALIAN",
    ChineseTraditional = "LANG_OVERRIDE_CHINESE_TRAD",
    Korean = "LANG_OVERRIDE_KOREAN",
    ChineseSimplified = "LANG_OVERRIDE_CHINESE_SIMP",
    Russian = "LANG_OVERRIDE_RUSSIA"
}
/**
 * Arguments object for an `InstrumentListRequest`.
 */
export interface InstrumentListRequestArguments {
    /**
     * Search value. E.g. "VOD" will return "VOD LN Equity" and so on.
     */
    query: string;
    /**
     * The maximum number of results to be returned. The value must be greater than or equal to 0.
     */
    maxResults: number;
    /**
     * Securities sector filter based on the yellow keys of a Bloomberg keyboard.
     */
    yellowKeyFilter?: YellowKeyFilter;
    /**
     * The language used for the description of the instruments returned by the request.
     */
    languageOverride?: LanguageOverride;
}
