import { EventEmitter, TemplateRef } from '@angular/core';
import { WizardStepComponent } from '../wizard/index';
import * as i0 from "@angular/core";
export declare class MarqueeWizardStepComponent<TContext = unknown> extends WizardStepComponent {
    /** Define additional data that will be available within the stepTemplate context */
    context: TContext;
    /** Determine the completed state of this step */
    completed: boolean;
    /** Emit when the completed step changes */
    completedChange: EventEmitter<boolean>;
    /** Detect if an icon has been defined using the directive */
    _iconTemplate: TemplateRef<void>;
    /**
     * Update the completed state and emit the latest value
     * @param completed whether or not the step is completed
     */
    setCompleted(completed: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MarqueeWizardStepComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MarqueeWizardStepComponent<any>, "ux-marquee-wizard-step", never, { "context": { "alias": "context"; "required": false; }; "completed": { "alias": "completed"; "required": false; }; }, { "completedChange": "completedChange"; }, ["_iconTemplate"], ["*"], false, never>;
}
