import SgdsElement from "../../base/sgds-element"; import SgdsIcon from "../Icon/sgds-icon"; /** * @summary A single step within an sgds-stepper. Manages its own active, completed, and disabled states based on props set by the parent stepper. * * @slot default - Optional content displayed below the step header label */ export declare class SgdsStep extends SgdsElement { static styles: import("lit").CSSResult[]; /** @internal */ static dependencies: { "sgds-icon": typeof SgdsIcon; }; /** The header text for the step */ stepHeader: string; /** Optional icon name to display instead of step number */ iconName: string | undefined; /** Optional component reference associated with this step. Retrievable via `sgds-stepper.getComponent()`. */ component: unknown; /** Whether this step is clickable */ clickable: boolean; /** Whether this step is currently active */ active: boolean; /** Whether this step is currently disabled */ disabled: boolean; /** Whether this step is completed */ completed: boolean; /** @internal The index of this step within the stepper */ stepIndex: number; /** @internal Orientation of parent stepper (horizontal or vertical) */ orientation: "horizontal" | "vertical"; /** @internal Whether this step is the first sgds-step of its type in the slot */ isFirstOfType: boolean; render(): import("lit").TemplateResult<1>; /**@internal */ _handleClick(e?: PointerEvent): void; /**@internal */ _handleKeyDown(event: KeyboardEvent): void; } export default SgdsStep;