/**
 * DatePicker Component
 *
 * Displays a dropdown for selecting an appointment date from available dates.
 * Supports loading states, empty states, and progressive loading.
 */
import React from 'react';
type DatePickerProps = {
    value: string;
    onChange: (date: string) => void;
    dateOptions: string[];
    required?: boolean;
    isLoading?: boolean;
    isEmpty?: boolean;
    hasMore?: boolean;
    onLoadMore?: () => void;
};
export declare const DatePicker: React.FC<DatePickerProps>;
export {};
