import { type Step } from '../stepper/Stepper';
export interface FlowNavigationProps {
    /** @default 0 */
    activeStep?: number;
    avatar?: React.ReactNode;
    /** @default <Logo /> */
    logo?: React.ReactNode;
    /** @default false */
    done?: boolean;
    /** Called when the close button is clicked. If not provided the close button won't show */
    onClose?: () => void;
    /** Called when the back button is clicked. If not provided the back button won't show. The back button only shows on small screens */
    onGoBack?: () => void;
    /** Steps to be displayed in stepper. If not provided, the stepper won't show. */
    steps?: readonly Step[];
    /**
     * When true, renders in composable mode using a fluid Container.
     * This allows the FlowNavigation to be used within custom layout containers.
     * @default false
     */
    composable?: boolean;
    /**
     * Controls whether the bottom border is displayed.
     * Only applies to the composable variant. Non-composable variant always uses the done state.
     * @default true
     */
    showBottomBorder?: boolean;
}
declare const FlowNavigation: ({ activeStep, avatar, logo, done, onClose, onGoBack, steps, composable, showBottomBorder, }: FlowNavigationProps) => import("react").JSX.Element;
export default FlowNavigation;
//# sourceMappingURL=FlowNavigation.d.ts.map