import type { FunctionComponent, RefObject } from 'react'; import type { ForwardProps } from '../../../types'; import type { FormControlProps } from '../../FormControl'; import type { MinuteInterval } from '../Picker/DatePicker.types'; import type DateTimeProps from '../DateTime.types'; import type { DateTimeCallbackParameter } from '../DateTime.types'; import type { ClockFormat } from './utils'; import type { DateTimeParts } from './DateTimeInput.types'; export interface DateTimeInputProps extends DateTimeProps { /** * Display the time with seconds. * @default false */ withSeconds?: boolean; /** * Display additional column with week number in date picker popover. * @default false */ showWeekNumber?: boolean; /** * Defines interval for time picker options (in minutes). * @default 30 */ pickerInterval?: MinuteInterval; /** Defines clock format that overrides locale based format. */ clockFormat?: ClockFormat; /** Pass a heading and content to show additional information on the field. */ additionalInfo?: FormControlProps['additionalInfo']; } export declare const StyledDateTimeInput: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, never>, "ref"> & { ref?: ((instance: HTMLDivElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | RefObject | null | undefined; }, DateTimeInputProps>> & string; export declare const convertToCallbackParameter: (date: Date, parts: DateTimeParts) => DateTimeCallbackParameter; declare const _default: FunctionComponent & { getTestIds: (testIdProp?: import("../../../types").TestIdProp["testId"]) => import("../../../types").TestIdsRecord; }; export default _default; //# sourceMappingURL=DateTimeInput.d.ts.map