import * as React from 'react'; interface DatePickerProps { /** * The selected date value */ value?: Date; /** * Callback when date changes */ onChange?: (date: Date | undefined) => void; /** * Label for the input */ label?: string; /** * Placeholder text */ placeholder?: string; /** * Helper text below the input */ helperText?: string; /** * Error message */ error?: string; /** * Success state */ state?: 'default' | 'success' | 'error'; /** * Whether the input is disabled */ disabled?: boolean; /** * Custom className */ className?: string; /** * Custom style */ style?: React.CSSProperties; /** * Test ID for testing */ 'data-testid'?: string; /** * Minimum selectable date */ minDate?: Date; /** * Maximum selectable date */ maxDate?: Date; /** * Date format string (default: dd/MM/yyyy) */ dateFormat?: string; } /** * DatePicker component - Arbor Design System * * A date picker with calendar popup for selecting dates. */ declare const DatePicker: React.ForwardRefExoticComponent>; export { DatePicker, type DatePickerProps };