import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { strings } from '@douyinfe/semi-foundation/lib/cjs/datePicker/constants'; import { noop } from '@douyinfe/semi-foundation/lib/cjs/utils/function'; import { PresetsType, PresetType } from '@douyinfe/semi-foundation/lib/cjs/datePicker/foundation'; import { DateInputFoundationProps } from '@douyinfe/semi-foundation/lib/cjs/datePicker/inputFoundation'; export interface QuickControlProps { presets: PresetsType; presetPosition: typeof strings.PRESET_POSITION_SET[number]; onPresetClick: (preset: PresetType, e: React.MouseEvent) => void; type: string; insetInput: DateInputFoundationProps['insetInput']; locale: any; } declare class QuickControl extends PureComponent { static propTypes: { presets: PropTypes.Requireable; presetPosition: PropTypes.Requireable<"left" | "top" | "right" | "bottom">; onPresetClick: PropTypes.Requireable<(...args: any[]) => any>; type: PropTypes.Requireable; insetInput: PropTypes.Requireable>; locale: PropTypes.Requireable; }; static defaultProps: { presets: PresetsType; presetPosition: string; onPresetClick: typeof noop; }; render(): React.JSX.Element; } export default QuickControl;