import * as React from 'react'; import type { DatePickerContextValue, DatePickerHandle, DatePickerProps } from './types.cjs'; /** * DatePicker context: open state, value, granularity, refs, and IDs for popup wiring. * @internal */ export declare const DatePickerProvider: React.FC, useDatePickerContext: (consumerName: string) => DatePickerContextValue; /** * Popup date picker composing Popper positioning with Calendar's date-grid logic, owning value and open state. * * @example * ```tsx * * ``` */ export declare const DatePicker: { ({ children, selectionMode, granularity, value: valueInput, defaultValue: defaultValueInput, onValueChange, open: openProp, defaultOpen, onOpenChange, onOpenChangeComplete, name, form, required, disabled, closeOnSelect, readOnly, invalid, placeholder, locale, showInput, ref: forwardedRef, portalContainer, ...rest }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };