import { type DateFilterGranularity, type DateString, type IDateFilterConfig } from "@gooddata/sdk-model"; export declare const DefaultDateFilterConfig: IDateFilterConfig; export interface IWrappedDateFilterConfig { selectedOption: string; allTime?: IDateFilterBase; absoluteForm?: IDateFilterBase; relativeForm?: IDateFilterRelativeForm; absolutePresets?: IDateFilterAbsolutePreset[]; relativePresets?: IDateFilterRelativePreset[]; } interface IDateFilterBase { localIdentifier: string; name?: string; visible: boolean; } interface IDateFilterRelativePreset extends IDateFilterBase { from: number; to: number; granularity: DateFilterGranularity; } interface IDateFilterAbsolutePreset extends IDateFilterBase { from: DateString; to: DateString; } interface IDateFilterRelativeForm extends IDateFilterBase { granularities: DateFilterGranularity[]; } export declare const convertDateFilterConfig: (dateFilterConfig: IWrappedDateFilterConfig | undefined) => IDateFilterConfig; export {}; //# sourceMappingURL=DateFilterConfigurationConverter.d.ts.map