import React, { Component } from 'react';
declare type defaultPropsType = {
    onChange: () => void;
    getTimeRange: () => void;
    disabledSecond: boolean;
    Dateformat: string;
    option: {
        label: string;
        disable: boolean;
    }[];
};
export default class LPRangePicker extends Component<propTypes, any> {
    selectOption: never[];
    randomId: number;
    static defaultProps: defaultPropsType;
    constructor(props: propTypes);
    componentDidMount(): void;
    setTime: (timeStart: any, timeEnd: any, v: any) => void;
    timeSelect: (v: any) => void;
    rangeChange: (v: any) => void;
    transLateSelectValue: (item: any) => {
        name: string;
        value: React.ReactText;
    };
    RenderOption: () => JSX.Element[];
    render(): ({} | null)[];
}
interface propTypes {
    /** 时间发生改变时的回调函数 */
    onChange: (timeStart: any, timeEnd: any, v: any) => {};
    getTimeRange: (timeStart: any, timeEnd: any, v: any) => {};
    disabledSecond?: boolean;
    option: [];
    defaultValue?: any;
    pickChange?: (arg0: any) => any;
    value?: React.ReactText;
    Dateformat: string | undefined;
    state?: 'error' | 'loading' | 'success';
    onVisibleChange: (arg0: boolean, arg1: string) => any;
    disabledDate: ((日期值: {}, view: string) => boolean) | undefined;
}
export {};
