import { PipeTransform } from '@angular/core';
import type { NodesPaletteItem } from '../../components';
import { RelationsNodeDragData } from '../../interfaces';
import { DefaultsOverride } from '../../../../src';
import * as i0 from "@angular/core";
/**
 * Transforms NodesPaletteItem item to RelationsNodeDragData
 */
export declare class ToRelationsDragDataSAPipe implements PipeTransform {
    /**
     * Default options override service
     */
    protected defaultsOverride: DefaultsOverride | null;
    /**
     * Transforms NodesPaletteItem item to RelationsNodeDragData
     * @param value - Palette item to be transformed
     * @param id - Unique id to be used for new node
     * @param singleton - Indication whether is new node singleton, can be used only once
     * @param scope - Current scope that is being used
     */
    transform(value: NodesPaletteItem, id: string, singleton: boolean | undefined, scope: string | undefined): RelationsNodeDragData;
    static ɵfac: i0.ɵɵFactoryDeclaration<ToRelationsDragDataSAPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<ToRelationsDragDataSAPipe, "toRelationsDragData", true>;
}
//# sourceMappingURL=toRelationsDragData.pipe.d.ts.map