import { EuiWizardStep } from './models/eui-wizard-step';
import * as i0 from "@angular/core";
export declare class EuiWizardStepComponent implements EuiWizardStep {
    id: string;
    indexLabel: string;
    indexIconSvgName: string;
    label: string;
    subLabel: string;
    index: number;
    url: string;
    isCompleted: boolean;
    isActive: boolean;
    isShowStepTitle: boolean;
    isInvalid: boolean;
    isWarning: boolean;
    isDisabled: boolean;
    /**
     * TODO: from which one is this method being used from?
     */
    toJSON(): object;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiWizardStepComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiWizardStepComponent, "eui-wizard-step", never, { "id": { "alias": "id"; "required": false; }; "indexLabel": { "alias": "indexLabel"; "required": false; }; "indexIconSvgName": { "alias": "indexIconSvgName"; "required": false; }; "label": { "alias": "label"; "required": false; }; "subLabel": { "alias": "subLabel"; "required": false; }; "index": { "alias": "index"; "required": false; }; "url": { "alias": "url"; "required": false; }; "isCompleted": { "alias": "isCompleted"; "required": false; }; "isActive": { "alias": "isActive"; "required": false; }; "isShowStepTitle": { "alias": "isShowStepTitle"; "required": false; }; "isInvalid": { "alias": "isInvalid"; "required": false; }; "isWarning": { "alias": "isWarning"; "required": false; }; "isDisabled": { "alias": "isDisabled"; "required": false; }; }, {}, never, ["*"], true, never>;
    static ngAcceptInputType_isCompleted: unknown;
    static ngAcceptInputType_isActive: unknown;
    static ngAcceptInputType_isShowStepTitle: unknown;
    static ngAcceptInputType_isInvalid: unknown;
    static ngAcceptInputType_isWarning: unknown;
    static ngAcceptInputType_isDisabled: unknown;
}
//# sourceMappingURL=eui-wizard-step.component.d.ts.map