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;
}
