import React from 'react';
import { SetupWidgetStep } from '@wix/bex-core';
export interface SetupStepRowProps {
    step: SetupWidgetStep;
    /** Highlighted + bold row (the recommended (primary) or expanded step). */
    isFocused: boolean;
    /** Inline content is shown below the row. */
    expanded: boolean;
    onActivate: () => void;
    /** Supplies the inline-expansion content (render prop on the widget). */
    renderStepContent?: (step: SetupWidgetStep) => React.ReactNode;
}
/**
 * Desktop step row. Recreated from the existing Setup widget:
 * - completed → green check, struck-through title, optional completed CTA
 * - disabled → muted bullet + disabled CTA (permission-denied)
 * - in-progress → "In progress" badge next to the title
 * - focused → blue surface, bold title, primary CTA
 * - hoverable rows tint blue on hover (handled in Stylable)
 */
export declare const SetupStepRow: ({ step, isFocused, expanded, onActivate, renderStepContent, }: SetupStepRowProps) => React.JSX.Element;
//# sourceMappingURL=SetupStepRow.d.ts.map