import * as React from 'react';
import { DateUnitKeys, DynamincType } from './constant';
import { Locale } from '../languages/zh-CN';
export interface DynamicSelectProps {
    locale: Locale;
    getPopupContainer: () => HTMLDivElement;
    type: DynamincType;
    onTypeChange: (val: DynamincType) => void;
    dynamicVal?: number;
    onNumChange: (value?: any) => void;
    unit: DateUnitKeys;
    onUnitChange: (value: DateUnitKeys) => void;
}
declare const DynamicSelect: React.FC<DynamicSelectProps>;
export default DynamicSelect;
declare const DynamicSelectMemo: React.NamedExoticComponent<DynamicSelectProps>;
export { DynamicSelectMemo };
