import * as React from 'react'; import { IHasCX, IHasRawProps, IHasForwardedRef } from '@epam/uui-core'; export declare const uuiPresets: { readonly container: "uui-presets-container"; readonly header: "uui-presets-header"; readonly item: "uui-presets-item"; }; export type RangeDatePickerPresets = { /** * Preset config */ [key: string]: { /** * Name of the preset to display in rangeDatePicker body */ name: React.ReactNode; /** * A pure function that gets range value which will be applied by preset selection */ getRange: () => RangeDatePickerPresetValue; }; }; /** * Represents RangeDatePickerPresetValue */ export interface RangeDatePickerPresetValue { /** * Range from value */ from?: string; /** * Range to value */ to?: string; /** * Preset order in presets list */ order?: number; } export interface CalendarPresetsProps extends IHasCX, IHasRawProps>, IHasForwardedRef { presets: RangeDatePickerPresets; onPresetSet: (nV: RangeDatePickerPresetValue) => void; } export declare function CalendarPresets(props: CalendarPresetsProps): React.JSX.Element; //# sourceMappingURL=CalendarPresets.d.ts.map