import { Facet } from '../../rest-sdk/dto/facets/facet'; import { FacetField } from './interfaces/facet-field'; import { FacetSettings } from './interfaces/facet-settings'; export declare class WidgetSettingsFacetFieldMapper { static getIntervalDateTime(dateStep: string): "month" | "week" | "day" | "quarter" | "year"; static mapWidgetSettingsToFieldsModel(selectedFacetsToBeUsed: FacetField[], culture: string): Facet[]; static parseDateIsoString(value: any): string | null; static createDateRangeFacetFieldModel(facetFieldName: string, settings: FacetSettings): Facet; static createNumberRangeFacetFieldModel(facetFieldName: string, settings: FacetSettings, culture: string): Facet; static createDateIntervalFacetFieldModel(facetFieldName: string, settings: FacetSettings): Facet; static createNumberIntervalFacetFieldModel(facetFieldName: string, settings: FacetSettings): Facet; static createValueFacetFieldModel(facetFieldName: string, settings: FacetSettings): Facet; static DateTimeFormat: string; }