/**
 * @module step-pipeline.component
 * @description Step 5 wrapper — hosts EntityPipelinePanelComponent.
 * Starts pipeline execution on init and surfaces success/retry CTAs.
 */
import { EventEmitter, AfterViewInit } from '@angular/core';
import type { EntityTableSpec, EntityPipelineResult } from '../../../database-designer.types.js';
import * as i0 from "@angular/core";
export declare class StepPipelineComponent implements AfterViewInit {
    private readonly cdr;
    TableDefinition: Partial<EntityTableSpec>;
    readonly PipelineCompleted: EventEmitter<EntityPipelineResult>;
    readonly CreateAnother: EventEmitter<void>;
    private pipelinePanel;
    PipelineResult: EntityPipelineResult | null;
    ngAfterViewInit(): void;
    /** Backup trigger called by the wizard after the @if block renders the step. */
    StartPipeline(): void;
    OnCompleted(result: EntityPipelineResult): void;
    get AsEntityTableSpec(): EntityTableSpec | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<StepPipelineComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StepPipelineComponent, "mj-entity-step-pipeline", never, { "TableDefinition": { "alias": "TableDefinition"; "required": false; }; }, { "PipelineCompleted": "PipelineCompleted"; "CreateAnother": "CreateAnother"; }, never, never, false, never>;
}
//# sourceMappingURL=step-pipeline.component.d.ts.map