import { WizardService } from '../services/wizard.service';
import * as i0 from "@angular/core";
/**
* Layout variants for the sub-step connector
* @typedef {'vertical' | 'horizontal'} WizardSubStepVariantProps
*/
export type WizardSubStepVariantProps = 'vertical' | 'horizontal';
/**
* A component that visualizes the connection between wizard steps with animated progress indicators.
*
* @remarks
* Handles both horizontal and vertical layouts with status-dependent animations. Manages three segments:
* - Left connector (before the step)
* - Center indicator (current step marker)
* - Right connector (after the step)
*
* @example
* ```html
*
*
*
*
*
* ```
*/
export declare class WizardSubStepComponent {
/**
* Layout direction for the sub-step connectors
* @default 'horizontal'
*/
variant: import("@angular/core").InputSignal;
/** @internal Injected wizard state service */
wizardService: WizardService;
/**
* Index of the parent step in the wizard sequence
* @remarks Required for position calculation
*/
stepIndex: import("@angular/core").InputSignal;
/**
* Current status of the associated wizard step
* @remarks Determines visual state and animations
*/
stepStatus: import("@angular/core").InputSignal<"in progress" | "pending" | "completed">;
/**
* Checks if this sub-step's index matches the current active step
* @returns {boolean} True if this is the active step
* @internal
*/
isCurrentStep: import("@angular/core").Signal;
/**
* Computed classes for horizontal left connector segment
* @returns {string} Tailwind classes with animated width transition
* @internal
*/
horizontalLeftClasses: import("@angular/core").Signal;
/**
* Computed classes for horizontal center indicator
* @returns {string} Tailwind classes with color transition delays
* @internal
*/
horizontalCenterClasses: import("@angular/core").Signal;
/**
* Computed classes for horizontal right connector segment
* @returns {string} Tailwind classes with completion-based width
* @internal
*/
horizontalRightClasses: import("@angular/core").Signal;
/**
* Computed classes for vertical left connector segment
* @returns {string} Tailwind classes with animated height transition
* @internal
*/
verticalLeftClasses: import("@angular/core").Signal;
/**
* Computed classes for vertical center indicator
* @returns {string} Tailwind classes with color transition logic
* @internal
*/
verticalCenterClasses: import("@angular/core").Signal;
/**
* Computed classes for vertical right connector segment
* @returns {string} Tailwind classes with completion-based height
* @internal
*/
verticalRightClasses: import("@angular/core").Signal;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}