import { IDatePickerColumn, IDatePickerConstants, IDatePickerOriginColumn, IDatePickerProps, IDatePickerRenderlessParams, IDatePickerState } from '../date-picker'; export declare const getMonthEndDay: (constants: IDatePickerConstants) => (year: number, month: number) => number; export declare const getTrueValue: (value: string) => number; export declare const getBoundary: ({ api, constants, props }: Pick) => ({ type, value: val }: { type: string; value: Date; }) => { [x: string]: number; }; export declare const updateInnerValue: ({ api, constants, props, refs, state }: Pick) => () => void; export declare const formatValue: (props: IDatePickerProps) => (value: number) => Date; export declare const onChange: ({ api, emit, refs, nextTick }: Pick) => () => void; export declare const padZero: (num: number, targetLength?: number) => string; export declare const updateColumnValue: ({ constants, nextTick, props, refs, state }: Pick) => () => void; export declare const getRanges: ({ api, constants, props, state }: { api: any; constants: any; props: any; state: any; }) => () => { type: string; range: number[]; }[]; export declare function times(n: number, iteratee: (index: number) => string): number[]; export declare const getOriginColumns: (state: IDatePickerState) => () => IDatePickerOriginColumn[]; export declare const getColumns: ({ props, state }: Pick) => () => IDatePickerColumn[]; export declare const onConfirm: ({ api, emit, state }: Pick) => () => void; export declare const onCancel: ({ emit, state }: Pick) => () => void; export declare const getDisplayValue: ({ constants, DATE, props, state }: Pick) => () => string; export declare const hookMounted: ({ constants, parent, refs, nextTick }: Pick) => () => void; export declare const showPickerAndLockScroll: ({ constants, state }: Pick) => () => void; export declare const clearDisplayValue: (state: IDatePickerState) => () => void;