import React from 'react';
import type { BaseResponsiveProps } from '../../../responsive/type';
import type { HolderConfirmDisplayLine } from '../utils/holderSubmitValidation';
import '../../../components/booking/utils/confirmHolderModal.less';
export interface SalesSdkConfirmHolderModalProps extends BaseResponsiveProps {
    open: boolean;
    lines: HolderConfirmDisplayLine[];
    /** 实时未分配数量（标题用），与快照列表分离 */
    liveUnassignedCount: number;
    bookingConfig?: Record<string, any> | null;
    onAssign: (line: HolderConfirmDisplayLine) => void | Promise<void>;
    onConfirm: () => void;
    onSkip?: () => void;
    /** 用户在关闭确认框中确认放弃 */
    onDismissConfirmed: () => void;
}
export declare const SalesSdkConfirmHolderModal: React.ForwardRefExoticComponent<SalesSdkConfirmHolderModalProps & React.RefAttributes<unknown>>;
