import { OnChanges, SimpleChanges } from '@angular/core';
import { NodeRelationPath, RelationNodeInputSAComponent } from '@anglr/dynamic/relations-editor';
import { NodeRelationPathDebug } from '../../misc/nodeRelationPathDebug';
import * as i0 from "@angular/core";
/**
 * Component used to display relation node input for debugging
 */
export declare class RelationNodeInputDebugSAComponent extends RelationNodeInputSAComponent implements OnChanges {
    /**
     * Debug relation instance
     */
    protected get relationDebug(): NodeRelationPathDebug | undefined | null;
    /**
     * Gets native html element for node
     */
    get htmlElement(): HTMLElement;
    /**
     * Indication whether highlight relations connected to this input
     */
    transferHighlight: boolean;
    /**
     * Called when input value changes
     */
    ngOnChanges(changes: SimpleChanges): void;
    /**
     * @inheritdoc
     */
    addRelation(relation: NodeRelationPath): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<RelationNodeInputDebugSAComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RelationNodeInputDebugSAComponent, "relation-node-input-debug", never, { "transferHighlight": { "alias": "transferHighlight"; "required": false; }; }, {}, never, never, true, never>;
}
//# sourceMappingURL=relationsNodeInputDebug.component.d.ts.map