/**
 * 新建预约：引擎路由多选弹窗；仅单条路由时直接 history.push。
 */
import React from 'react';
export interface ReservationNewReservationModalHandle {
    /** 触发新建流程（单路由直接跳转，多路由打开弹窗） */
    requestOpen: () => void;
}
export interface ReservationNewReservationModalProps {
    router: unknown;
    app: {
        history?: {
            push?: (path: string) => void;
        };
    } | undefined;
}
/**
 * 受控弹窗内容在内部；通过 ref 暴露 `requestOpen` 供顶栏「新建」等调用。
 */
export declare const ReservationNewReservationModal: React.ForwardRefExoticComponent<ReservationNewReservationModalProps & React.RefAttributes<ReservationNewReservationModalHandle>>;
