import type { GenerateConfig } from '../../vc-picker/generate';
import type { SharedTimeProps } from '../../vc-picker/panels/TimePanel';
import type { PickerMode } from '../../vc-picker/interface';
export * from './interface';
export declare const Components: {
    button: any;
    rangeItem: any;
};
export declare function getTimeProps<DateType>(props: {
    format?: string;
    picker?: PickerMode;
} & SharedTimeProps<DateType>): any;
declare function generatePicker<DateType, ExtraProps extends {} = {}>(generateConfig: GenerateConfig<DateType>, extraProps?: ExtraProps): {
    DatePicker: any;
    WeekPicker: any;
    MonthPicker: any;
    YearPicker: any;
    TimePicker: any;
    QuarterPicker: any;
    RangePicker: any;
};
export default generatePicker;
