import { IHandler } from '@foblex/mediator';
import { FConnectorBase } from '../../../../f-connectors';
import { GetFirstConnectableOutputRequest } from './get-first-connectable-output.request';
import * as i0 from "@angular/core";
export declare class GetFirstConnectableOutputExecution implements IHandler<GetFirstConnectableOutputRequest, FConnectorBase | undefined> {
    private readonly _fComponentStore;
    private get _fNodes();
    private get _fOutputs();
    private _fNode;
    handle(request: GetFirstConnectableOutputRequest): FConnectorBase | undefined;
    private _isValid;
    private _getNode;
    private _getConnectableOutputs;
    static ɵfac: i0.ɵɵFactoryDeclaration<GetFirstConnectableOutputExecution, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<GetFirstConnectableOutputExecution>;
}
