import React from 'react'; import { type ComposableProps } from '../../../lib/slot'; import type { StepState, StepType } from './StepsContext'; export interface StepIconProps extends Omit, 'children'> { /** * Step state (auto-determined if not provided) */ state?: StepState; /** * Step type override */ type?: StepType; } /** * StepIcon Component * * A composable component for step icons/indicators. * Typically used within StepItem. * * @public * * @example * ```tsx * * * * Step 1 * * * ``` * * @remarks * - Wraps the HTML `
` element by default. * - Supports `asChild` prop to merge props with a custom child element. * - Automatically styled based on step state and type. */ export declare const StepIcon: React.ForwardRefExoticComponent>; //# sourceMappingURL=StepIcon.d.ts.map