import { type DfConnectionLabel, DfConnectionPoint, DfConnectorPosition, type DfDataConnectorConfig, DfOutputMode } from '../../ng-draw-flow.interfaces'; import { BaseConnector } from './base-connector'; import * as i0 from "@angular/core"; export declare class DfOutputComponent extends BaseConnector { private readonly draftConnectionService; private readonly connectorOrderRegistry; private connectionLabelOverride?; protected connectorType: DfConnectionPoint; readonly dataInput: import("@angular/core").InputSignal; readonly positionInput: import("@angular/core").InputSignal; readonly connectionLabelInput: import("@angular/core").InputSignal | undefined>; readonly mode: import("@angular/core").InputSignal; readonly layoutOrder: import("@angular/core").InputSignal; readonly activated: import("@angular/core").OutputEmitterRef; constructor(); get data(): DfDataConnectorConfig; get position(): DfConnectorPosition; get connectionLabel(): DfConnectionLabel | undefined; get isAction(): boolean; get connectorVisible(): boolean; setConnectionLabel(value: DfConnectionLabel | undefined): void; protected onDragStart(event: PointerEvent): void; protected onActivate(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }