import type { MorningstarSecurityOptions } from './MorningstarOptions'; import LocalizationOptions from './LocalizationOptions'; /** * Extended URL to provide additional functionanility. */ export declare class MorningstarURL extends URL { /** * Sets the parameter with the given date. * * @param name * Parameter name to set. * * @param date * JavaScript timestamp or date string. * * @return * The modified search parameters as reference. */ setDate(name: ('endDate' | 'startDate'), date: (number | string)): void; /** * Sets `languageId` based on given localization options. * * @param options * Localization options to set. * * @return * The modified search parameters as reference. */ setLocalizationOptions(options: LocalizationOptions): void; /** * Sets `id` and `idType` based on given security options. * * @param securities * Securities options to set. * * @return * The modified search parameters as reference. */ setSecuritiesOptions(securities: Array): void; } export default MorningstarURL;