import type { ChangeEvent, ReactElement } from "react";
import React from "react";
import type { DatePickerProps as ReactDatePickerProps } from "react-datepicker";
export interface DatePickerActivatorProps extends Pick<ReactDatePickerProps, "value" | "id" | "ariaDescribedBy" | "ariaInvalid" | "ariaLabelledBy" | "ariaRequired"> {
    readonly activator?: ReactElement | ((props: DatePickerActivatorProps) => ReactElement);
    readonly fullWidth?: boolean;
    onBlur?(): void;
    onChange?(event?: ChangeEvent<HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement>): void;
    onClick?(): void;
    onFocus?(): void;
    onKeyDown?(): void;
}
export declare const DatePickerActivator: React.ForwardRefExoticComponent<DatePickerActivatorProps & React.RefAttributes<HTMLElement>>;
