import * as React from 'react'; import { CustomElements, DateTimeInputProps, DateTimeInputState, EffectData } from './types'; export declare const useDateTimeInputEffects: ({ conditions, dispatch, props, state, }: EffectData) => void; export declare const useDateTimeInputState: (props: DateTimeInputProps) => [DateTimeInputState, React.Dispatch | import("../../commonTypes").Action<"SET_FOCUSED", boolean> | import("../../commonTypes").Action<"SET_OPEN", boolean> | import("../../commonTypes").Action<"SET_PREV_DATE", Date | null> | import("../../commonTypes").Action<"SET_VALUE", string> | import("../../commonTypes").Action<"SET_VIEW_DATE", Date> | import("../../commonTypes").Action<"SET_VIEW_TYPE", "dates" | "months" | "years">>]; export declare const useCustomElements: (props: DateTimeInputProps, state: DateTimeInputState) => CustomElements;