import { Dimension } from '../../../model/data-item/dimension'; import { DateFilterItem } from '../../../model/items/filter-items/date-filter-item'; import { DateTimePeriod } from '../../../model/items/range-filter/date-time-period'; import { RangeFilterItem } from '../../../model/items/range-filter/range-filter-item'; import { ObjectPropertiesWrapper } from '../../form-adapter/_object-properties-wrapper'; import { AccordionTab } from '../../properties-controller/_accordion-tab'; import { IComposeTabsArgs, IDetailsPropertiesComposerBase } from './_base-properties-composer'; export declare class CustomRangePropertiesComposer implements IDetailsPropertiesComposerBase { composeTabs(model: DateTimePeriod, args: IDateTimePeriodComposeTabsArgs): AccordionTab[]; getCommonWrapper(model: DateTimePeriod, argument: Dimension, rangeFilterItem: RangeFilterItem | DateFilterItem): ObjectPropertiesWrapper; } export interface IDateTimePeriodComposeTabsArgs extends IComposeTabsArgs { argument: Dimension; rangeFilterItem: RangeFilterItem | DateFilterItem; }