import { Component, ExtractPropTypes, PropType, Ref } from 'vue'; import { Option } from 'fp-ts/lib/Option'; import { ColorVariant } from '../../types/ColorVariants'; export declare const STEPS_SYMBOL: unique symbol; export declare const STEP_ITEM_NAME = "b-step-item"; export interface StepInjection { activeLabel: Ref>; steps: BStepItemProps[]; } export declare const DEFAULT_STEP_INJECTION: StepInjection; export declare const BStepItemPropsDefinition: { label: { type: PropType; required: true; }; step: { type: StringConstructor; required: boolean; }; variant: { type: PropType; default: ""; }; icon: { type: PropType | import("vue").WritableComputedOptions>, import("vue").MethodOptions>>; }; isClickable: { type: PropType; default: boolean; }; isCompleted: { type: PropType; default: boolean; }; isVisible: { type: PropType; default: boolean; }; }; export declare type BStepItemProps = ExtractPropTypes;