import type { EuiStepNumberSignature } from './eui-step-number';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiStepHorizontalSignature {
    Element: HTMLButtonElement;
    Args: {
        /**
         * The title of the step
         */
        title?: string;
        /**
         * The number of the step
         */
        step?: number;
        /**
         * Whether or not the step is selected
         */
        isSelected?: boolean;
        /**
         * Whether or not the step is complete
         */
        isComplete?: boolean;
        /**
         * Whether or not the step is disabled
         */
        disabled?: boolean;
        /**
         * The status of the step
         */
        status?: EuiStepNumberSignature['Args']['status'];
        /**
         * A callback for when the step is clicked
         */
        onStepClick?: (event: MouseEvent) => void;
    };
}
declare const EuiStepHorizontal: TemplateOnlyComponent<EuiStepHorizontalSignature>;
export default EuiStepHorizontal;
//# sourceMappingURL=eui-step-horizontal.d.ts.map