import React from "react";
import moment from "moment";
export declare const useTimeFrameComponent: (timeFrame: any, defaultFrame?: string) => {
    onChangeSelect: (value: any, newStart?: any, newEnd?: any) => void;
    onChangeDateRange: (startValue: moment.Moment, endValue: moment.Moment) => void;
    reset: () => void;
    option: {
        id: string;
        label: string;
    } | undefined;
    startDate: moment.Moment | undefined;
    endDate: moment.Moment | undefined;
    advancedFilter: boolean;
    options: any;
    defaultvalue: (value: any) => void;
    onChangeTime: (startTime: moment.Moment | null, endTime: moment.Moment | null) => void;
    setAdvancedFilter: React.Dispatch<React.SetStateAction<boolean>>;
    isValid: boolean;
    setIsValid: React.Dispatch<React.SetStateAction<boolean>>;
    isInvalid: () => boolean;
};
