/** Props for {@link WizardNav}. */
export interface WizardNavProps {
    /** Whether the Back button should be displayed. */
    readonly showBack: boolean;
    /** Label for the primary action button. */
    readonly nextLabel: string;
    /** Whether the primary action is disabled. */
    readonly nextDisabled?: boolean;
    /** Whether the primary action is in a loading state. */
    readonly isSubmitting?: boolean;
    /** Called when Back is clicked. */
    readonly onBack: () => void;
    /** Called when Next/Submit is clicked. */
    readonly onNext: () => void;
    /** Called when Cancel is clicked. */
    readonly onCancel?: () => void;
    /** Additional CSS classes for the root container. */
    readonly className?: string;
}
/**
 * Navigation footer for the wizard shell.
 *
 * Renders Back / Next|Submit buttons in a standardized layout.
 * The primary (right-side) button adapts its label and loading
 * state based on whether it's the final step.
 *
 * Keyboard: Enter triggers the primary action when focused within
 * the wizard content (not within text areas or other multi-line inputs).
 */
export declare function WizardNav({ showBack, nextLabel, nextDisabled, isSubmitting, onBack, onNext, onCancel, className, }: WizardNavProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=WizardNav.d.ts.map