import { ReactNode } from 'react'; import { InjectedIntlProps } from 'react-intl'; import { FormFieldComponentProps } from '../../lib/types/types'; export interface DateComponentProps { label: ReactNode; explanation?: ReactNode; errorMsg: ReactNode; fieldName: string; fieldId: string; mode?: "date" | "month"; locale?: string; disabled?: boolean; autoComplete?: "bday" | "cc-exp"; } export declare const DateInput: ({ onChange, intl, isErrored, isRequired, value, errorMsg, label, explanation, fieldName, fieldId, mode, locale, disabled, autoComplete, }: Omit & InjectedIntlProps & DateComponentProps) => import("react/jsx-runtime").JSX.Element; export declare const DateComponent: import('react').ComponentClass, "errorId"> & DateComponentProps, "value" | "isErrored" | "onChange" | "onKeyDown" | "placeholder" | "autoFocus" | "isRequired" | "verificationService" | keyof DateComponentProps>, any> & { WrappedComponent: import('react').ComponentType, "errorId"> & DateComponentProps & InjectedIntlProps>; };