import * as datePicker$1 from '@zag-js/date-picker'; import { InputProps, PresetTriggerProps, TableProps, DayTableCellProps, TableCellProps, ViewProps, DateValue, FocusChangeDetails, OpenChangeDetails, ValueChangeDetails, ViewChangeDetails } from '@zag-js/date-picker'; export { FocusChangeDetails as DatePickerFocusChangeDetails, OpenChangeDetails as DatePickerOpenChangeDetails, ValueChangeDetails as DatePickerValueChangeDetails, ViewChangeDetails as DatePickerViewChangeDetails, DateValue, parse as parseDate } from '@zag-js/date-picker'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor, A as Assign } from '../../types-Bc0WfPsv.js'; import { U as UsePresenceProps } from '../../use-presence-CT1xpuuo.js'; export { d as datePickerAnatomy } from '../../date-picker.anatomy-DLXcqHH9.js'; import '@zag-js/presence'; import '../../render-strategy-B5MqQP3X.js'; import '@zag-js/anatomy'; interface DatePickerClearTriggerBaseProps extends PolymorphicProps<'button'> { } interface DatePickerClearTriggerProps extends HTMLProps<'button'>, DatePickerClearTriggerBaseProps { } declare const DatePickerClearTrigger: (props: DatePickerClearTriggerProps) => solid_js.JSX.Element; interface DatePickerContentBaseProps extends PolymorphicProps<'div'> { } interface DatePickerContentProps extends HTMLProps<'div'>, DatePickerContentBaseProps { } declare const DatePickerContent: (props: DatePickerContentProps) => solid_js.JSX.Element; interface UseDatePickerProps extends Optional, 'id'> { } interface UseDatePickerReturn extends Accessor> { } declare const useDatePicker: (props?: MaybeAccessor) => UseDatePickerReturn; interface UseDatePickerContext extends UseDatePickerReturn { } declare const useDatePickerContext: () => UseDatePickerContext; interface DatePickerContextProps { children: (context: UseDatePickerContext) => JSX.Element; } declare const DatePickerContext: (props: DatePickerContextProps) => JSX.Element; interface DatePickerControlBaseProps extends PolymorphicProps<'div'> { } interface DatePickerControlProps extends HTMLProps<'div'>, DatePickerControlBaseProps { } declare const DatePickerControl: (props: DatePickerControlProps) => solid_js.JSX.Element; interface DatePickerInputBaseProps extends InputProps, PolymorphicProps<'input'> { } interface DatePickerInputProps extends HTMLProps<'input'>, DatePickerInputBaseProps { } declare const DatePickerInput: (props: DatePickerInputProps) => solid_js.JSX.Element; interface DatePickerLabelBaseProps extends PolymorphicProps<'label'> { } interface DatePickerLabelProps extends HTMLProps<'label'>, DatePickerLabelBaseProps { } declare const DatePickerLabel: (props: DatePickerLabelProps) => solid_js.JSX.Element; interface DatePickerMonthSelectBaseProps extends PolymorphicProps<'select'> { } interface DatePickerMonthSelectProps extends HTMLProps<'select'>, DatePickerMonthSelectBaseProps { } declare const DatePickerMonthSelect: (props: DatePickerMonthSelectProps) => solid_js.JSX.Element; interface DatePickerNextTriggerBaseProps extends PolymorphicProps<'button'> { } interface DatePickerNextTriggerProps extends HTMLProps<'button'>, DatePickerNextTriggerBaseProps { } declare const DatePickerNextTrigger: (props: DatePickerNextTriggerProps) => solid_js.JSX.Element; interface DatePickerPositionerBaseProps extends PolymorphicProps<'div'> { } interface DatePickerPositionerProps extends HTMLProps<'div'>, DatePickerPositionerBaseProps { } declare const DatePickerPositioner: (props: DatePickerPositionerProps) => solid_js.JSX.Element; interface DatePickerPresetTriggerBaseProps extends PresetTriggerProps, PolymorphicProps<'button'> { } interface DatePickerPresetTriggerProps extends Assign, DatePickerPresetTriggerBaseProps> { } declare const DatePickerPresetTrigger: (props: DatePickerPresetTriggerProps) => solid_js.JSX.Element; interface DatePickerPrevTriggerBaseProps extends PolymorphicProps<'button'> { } interface DatePickerPrevTriggerProps extends HTMLProps<'button'>, DatePickerPrevTriggerBaseProps { } declare const DatePickerPrevTrigger: (props: DatePickerPrevTriggerProps) => solid_js.JSX.Element; interface DatePickerRangeTextBaseProps extends PolymorphicProps<'div'> { } interface DatePickerRangeTextProps extends HTMLProps<'div'>, DatePickerRangeTextBaseProps { } declare const DatePickerRangeText: (props: DatePickerRangeTextProps) => solid_js.JSX.Element; interface DatePickerRootBaseProps extends UseDatePickerProps, UsePresenceProps, PolymorphicProps<'div'> { } interface DatePickerRootProps extends HTMLProps<'div'>, DatePickerRootBaseProps { } declare const DatePickerRoot: (props: DatePickerRootProps) => solid_js.JSX.Element; interface RootProviderProps { value: UseDatePickerReturn; } interface DatePickerRootProviderBaseProps extends RootProviderProps, UsePresenceProps, PolymorphicProps<'div'> { } interface DatePickerRootProviderProps extends HTMLProps<'div'>, DatePickerRootProviderBaseProps { } declare const DatePickerRootProvider: (props: DatePickerRootProviderProps) => solid_js.JSX.Element; interface DatePickerTableBaseProps extends Pick, PolymorphicProps<'table'> { } interface DatePickerTableProps extends HTMLProps<'table'>, DatePickerTableBaseProps { } declare const DatePickerTable: (props: DatePickerTableProps) => solid_js.JSX.Element; interface DatePickerTableBodyBaseProps extends PolymorphicProps<'tbody'> { } interface DatePickerTableBodyProps extends HTMLProps<'tbody'>, DatePickerTableBodyBaseProps { } declare const DatePickerTableBody: (props: DatePickerTableBodyProps) => solid_js.JSX.Element; type Union = { [K in keyof T]: K extends keyof U ? U[K] | T[K] : T[K]; } & Omit; type CellProps = Union; interface UseDatePickerTableCellContext extends CellProps { } interface DatePickerTableCellBaseProps extends UseDatePickerTableCellContext, PolymorphicProps<'td'> { } interface DatePickerTableCellProps extends HTMLProps<'td'>, DatePickerTableCellBaseProps { } declare const DatePickerTableCell: (props: DatePickerTableCellProps) => solid_js.JSX.Element; interface DatePickerTableCellTriggerBaseProps extends PolymorphicProps<'div'> { } interface DatePickerTableCellTriggerProps extends HTMLProps<'div'>, DatePickerTableCellTriggerBaseProps { } declare const DatePickerTableCellTrigger: (props: DatePickerTableCellTriggerProps) => solid_js.JSX.Element; interface DatePickerTableHeadBaseProps extends PolymorphicProps<'thead'> { } interface DatePickerTableHeadProps extends HTMLProps<'thead'>, DatePickerTableHeadBaseProps { } declare const DatePickerTableHead: (props: DatePickerTableHeadProps) => solid_js.JSX.Element; interface DatePickerTableHeaderBaseProps extends PolymorphicProps<'th'> { } interface DatePickerTableHeaderProps extends HTMLProps<'th'>, DatePickerTableHeaderBaseProps { } declare const DatePickerTableHeader: (props: DatePickerTableHeaderProps) => solid_js.JSX.Element; interface DatePickerTableRowBaseProps extends PolymorphicProps<'tr'> { } interface DatePickerTableRowProps extends HTMLProps<'tr'>, DatePickerTableRowBaseProps { } declare const DatePickerTableRow: (props: DatePickerTableRowProps) => solid_js.JSX.Element; interface DatePickerTriggerBaseProps extends PolymorphicProps<'button'> { } interface DatePickerTriggerProps extends HTMLProps<'button'>, DatePickerTriggerBaseProps { } declare const DatePickerTrigger: (props: DatePickerTriggerProps) => solid_js.JSX.Element; interface DatePickerViewBaseProps extends Required, PolymorphicProps<'div'> { } interface DatePickerViewProps extends HTMLProps<'div'>, DatePickerViewBaseProps { } declare const DatePickerView: (props: DatePickerViewProps) => solid_js.JSX.Element; interface DatePickerViewControlBaseProps extends PolymorphicProps<'div'> { } interface DatePickerViewControlProps extends HTMLProps<'div'>, DatePickerViewControlBaseProps { } declare const DatePickerViewControl: (props: DatePickerViewControlProps) => solid_js.JSX.Element; interface DatePickerViewTriggerBaseProps extends PolymorphicProps<'button'> { } interface DatePickerViewTriggerProps extends HTMLProps<'button'>, DatePickerViewTriggerBaseProps { } declare const DatePickerViewTrigger: (props: DatePickerViewTriggerProps) => solid_js.JSX.Element; interface DatePickerYearSelectBaseProps extends PolymorphicProps<'select'> { } interface DatePickerYearSelectProps extends HTMLProps<'select'>, DatePickerYearSelectBaseProps { } declare const DatePickerYearSelect: (props: DatePickerYearSelectProps) => solid_js.JSX.Element; declare const datePicker_DateValue: typeof DateValue; declare const datePicker_FocusChangeDetails: typeof FocusChangeDetails; declare const datePicker_OpenChangeDetails: typeof OpenChangeDetails; declare const datePicker_ValueChangeDetails: typeof ValueChangeDetails; declare const datePicker_ViewChangeDetails: typeof ViewChangeDetails; declare namespace datePicker { export { DatePickerClearTrigger as ClearTrigger, type DatePickerClearTriggerBaseProps as ClearTriggerBaseProps, type DatePickerClearTriggerProps as ClearTriggerProps, DatePickerContent as Content, type DatePickerContentBaseProps as ContentBaseProps, type DatePickerContentProps as ContentProps, DatePickerContext as Context, type DatePickerContextProps as ContextProps, DatePickerControl as Control, type DatePickerControlBaseProps as ControlBaseProps, type DatePickerControlProps as ControlProps, datePicker_DateValue as DateValue, datePicker_FocusChangeDetails as FocusChangeDetails, DatePickerInput as Input, type DatePickerInputBaseProps as InputBaseProps, type DatePickerInputProps as InputProps, DatePickerLabel as Label, type DatePickerLabelBaseProps as LabelBaseProps, type DatePickerLabelProps as LabelProps, DatePickerMonthSelect as MonthSelect, type DatePickerMonthSelectBaseProps as MonthSelectBaseProps, type DatePickerMonthSelectProps as MonthSelectProps, DatePickerNextTrigger as NextTrigger, type DatePickerNextTriggerBaseProps as NextTriggerBaseProps, type DatePickerNextTriggerProps as NextTriggerProps, datePicker_OpenChangeDetails as OpenChangeDetails, DatePickerPositioner as Positioner, type DatePickerPositionerBaseProps as PositionerBaseProps, type DatePickerPositionerProps as PositionerProps, DatePickerPresetTrigger as PresetTrigger, type DatePickerPresetTriggerBaseProps as PresetTriggerBaseProps, type DatePickerPresetTriggerProps as PresetTriggerProps, DatePickerPrevTrigger as PrevTrigger, type DatePickerPrevTriggerBaseProps as PrevTriggerBaseProps, type DatePickerPrevTriggerProps as PrevTriggerProps, DatePickerRangeText as RangeText, type DatePickerRangeTextBaseProps as RangeTextBaseProps, type DatePickerRangeTextProps as RangeTextProps, DatePickerRoot as Root, type DatePickerRootBaseProps as RootBaseProps, type DatePickerRootProps as RootProps, DatePickerRootProvider as RootProvider, type DatePickerRootProviderBaseProps as RootProviderBaseProps, type DatePickerRootProviderProps as RootProviderProps, DatePickerTable as Table, type DatePickerTableBaseProps as TableBaseProps, DatePickerTableBody as TableBody, type DatePickerTableBodyBaseProps as TableBodyBaseProps, type DatePickerTableBodyProps as TableBodyProps, DatePickerTableCell as TableCell, type DatePickerTableCellBaseProps as TableCellBaseProps, type DatePickerTableCellProps as TableCellProps, DatePickerTableCellTrigger as TableCellTrigger, type DatePickerTableCellTriggerBaseProps as TableCellTriggerBaseProps, type DatePickerTableCellTriggerProps as TableCellTriggerProps, DatePickerTableHead as TableHead, type DatePickerTableHeadBaseProps as TableHeadBaseProps, type DatePickerTableHeadProps as TableHeadProps, DatePickerTableHeader as TableHeader, type DatePickerTableHeaderBaseProps as TableHeaderBaseProps, type DatePickerTableHeaderProps as TableHeaderProps, type DatePickerTableProps as TableProps, DatePickerTableRow as TableRow, type DatePickerTableRowBaseProps as TableRowBaseProps, type DatePickerTableRowProps as TableRowProps, DatePickerTrigger as Trigger, type DatePickerTriggerBaseProps as TriggerBaseProps, type DatePickerTriggerProps as TriggerProps, datePicker_ValueChangeDetails as ValueChangeDetails, DatePickerView as View, type DatePickerViewBaseProps as ViewBaseProps, datePicker_ViewChangeDetails as ViewChangeDetails, DatePickerViewControl as ViewControl, type DatePickerViewControlBaseProps as ViewControlBaseProps, type DatePickerViewControlProps as ViewControlProps, type DatePickerViewProps as ViewProps, DatePickerViewTrigger as ViewTrigger, type DatePickerViewTriggerBaseProps as ViewTriggerBaseProps, type DatePickerViewTriggerProps as ViewTriggerProps, DatePickerYearSelect as YearSelect, type DatePickerYearSelectBaseProps as YearSelectBaseProps, type DatePickerYearSelectProps as YearSelectProps }; } export { datePicker as DatePicker, DatePickerClearTrigger, type DatePickerClearTriggerBaseProps, type DatePickerClearTriggerProps, DatePickerContent, type DatePickerContentBaseProps, type DatePickerContentProps, DatePickerContext, type DatePickerContextProps, DatePickerControl, type DatePickerControlBaseProps, type DatePickerControlProps, DatePickerInput, type DatePickerInputBaseProps, type DatePickerInputProps, DatePickerLabel, type DatePickerLabelBaseProps, type DatePickerLabelProps, DatePickerMonthSelect, type DatePickerMonthSelectBaseProps, type DatePickerMonthSelectProps, DatePickerNextTrigger, type DatePickerNextTriggerBaseProps, type DatePickerNextTriggerProps, DatePickerPositioner, type DatePickerPositionerBaseProps, type DatePickerPositionerProps, DatePickerPresetTrigger, type DatePickerPresetTriggerBaseProps, type DatePickerPresetTriggerProps, DatePickerPrevTrigger, type DatePickerPrevTriggerBaseProps, type DatePickerPrevTriggerProps, DatePickerRangeText, type DatePickerRangeTextBaseProps, type DatePickerRangeTextProps, DatePickerRoot, type DatePickerRootBaseProps, type DatePickerRootProps, DatePickerRootProvider, type DatePickerRootProviderBaseProps, type DatePickerRootProviderProps, DatePickerTable, type DatePickerTableBaseProps, DatePickerTableBody, type DatePickerTableBodyBaseProps, type DatePickerTableBodyProps, DatePickerTableCell, type DatePickerTableCellBaseProps, type DatePickerTableCellProps, DatePickerTableCellTrigger, type DatePickerTableCellTriggerBaseProps, type DatePickerTableCellTriggerProps, DatePickerTableHead, type DatePickerTableHeadBaseProps, type DatePickerTableHeadProps, DatePickerTableHeader, type DatePickerTableHeaderBaseProps, type DatePickerTableHeaderProps, type DatePickerTableProps, DatePickerTableRow, type DatePickerTableRowBaseProps, type DatePickerTableRowProps, DatePickerTrigger, type DatePickerTriggerBaseProps, type DatePickerTriggerProps, DatePickerView, type DatePickerViewBaseProps, DatePickerViewControl, type DatePickerViewControlBaseProps, type DatePickerViewControlProps, type DatePickerViewProps, DatePickerViewTrigger, type DatePickerViewTriggerBaseProps, type DatePickerViewTriggerProps, DatePickerYearSelect, type DatePickerYearSelectBaseProps, type DatePickerYearSelectProps, type UseDatePickerContext, type UseDatePickerProps, type UseDatePickerReturn, useDatePicker, useDatePickerContext };