import type { SeverityPattern } from '../severity/types';
import type { StepInternals } from './models/step-internals';
export interface StepPattern extends SeverityPattern, HTMLElement {
    /**
     * Whether or not the step is disabled.
     */
    disabled: boolean;
    /**
     * Whether or not the step is readOnly.
     */
    readOnly: boolean;
    /**
     * Whether or not the step is selected.
     */
    selected: boolean;
    /**
     * Internal step state set by the stepper
     * @internal
     */
    stepInternals: StepInternals;
    /**
     * Primary control for interactions
     * @internal
     */
    control?: HTMLElement;
}
