/** Shared modal chrome for every step registered by this onboarding plugin. */
import type { ReactNode } from 'react';
/**
 * Render a blocking onboarding dialog and keep the application root inert.
 * @param props.title - accessible and visible dialog title.
 * @param props.focusTitle - focus the title when the step has no form control.
 * @param props.children - step-owned body and actions.
 * @returns the body-portaled modal.
 */
export declare function OnboardingModal({ title, focusTitle, children, }: {
    title: string;
    focusTitle?: boolean;
    children: ReactNode;
}): ReactNode;
//# sourceMappingURL=OnboardingModal.d.ts.map