import type { DynamicDateRangeValue, IDynamicDateRangeOption } from "../DynamicDateRange.js"; import type { JsxTemplate } from "@ui5/webcomponents-base/dist/index.js"; import type { I18nText } from "@ui5/webcomponents-base/dist/i18nBundle.js"; /** * @class * @implements {IDynamicDateRangeOption} * @constructor * @public * @since 2.14.0 */ declare class NextOptions implements IDynamicDateRangeOption { template: JsxTemplate; _operator: string; i18nKey: I18nText; options?: Array; constructor(operators?: Array); _getI18nKeyForOperator(operator: string): I18nText; parse(value: string): DynamicDateRangeValue | undefined; format(value: DynamicDateRangeValue): string; toDates(value: DynamicDateRangeValue): Array; isValidString(value: string): boolean; handleSelectionChange(e: CustomEvent): DynamicDateRangeValue | undefined; get text(): string; get icon(): string; get availableOptions(): { operator: string; unitText: string; text: string; }[]; get operator(): string; set operator(value: string); } export default NextOptions;