import { ReactNode } from 'react';
import { CalendarViewProps } from '../CalendarView/CalendarView';
import { FlyoutPointer } from '../FlyoutBasement/FlyoutBasement';
import { BaseProps } from '../../types';

export interface DatePickerProps extends Omit<CalendarViewProps, 'className' | 'style'>, BaseProps {
    /** FlyoutBasement 箭头方向，默认 none */
    pointer?: FlyoutPointer;
    /**
     * 顶部 SegmentedControl 区块（用于"开始日期 / 结束日期"切换）。
     * 传入 ReactNode（通常是 SegmentedControl 实例）即渲染对应行。
     * Figma 容器：pt=16, px=16, pb=4。
     */
    segmentedControl?: ReactNode;
    /**
     * 日期摘要提示行（如"已选择 10/10-10/16"）。
     * Figma 容器：pb=12, px=16。
     */
    dateSummary?: ReactNode;
    /**
     * 时间选择器行（通常是 ComboBox 实例）。
     * Figma 容器：pb=12, px=16。
     */
    timePicker?: ReactNode;
    /**
     * 底部确认按钮行（通常是 Blue Button 实例）。
     * Figma 容器：pb=16, px=16。
     */
    bottom?: ReactNode;
}
export declare const DatePicker: import('react').ForwardRefExoticComponent<DatePickerProps & import('react').RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=DatePicker.d.ts.map