import { RelationsNode, RelationsNodeBase } from '@anglr/dynamic/relations-editor';
import { FirstNonNullRelationsOptions } from '../firstNonNull.options';
import * as i0 from "@angular/core";
/**
 * Relations node component for first non null
 */
export declare class FirstNonNullNodeSAComponent extends RelationsNodeBase<FirstNonNullRelationsOptions> implements RelationsNode<FirstNonNullRelationsOptions> {
    /**
     * Gets added properties names
     */
    protected get properties(): string[];
    /**
     * Adds new property
     */
    protected addProperty(): void;
    /**
     * Removes property
     * @param name - Name of property to be removed
     */
    protected removeProperty(name: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FirstNonNullNodeSAComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FirstNonNullNodeSAComponent, "first-non-null-node", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=firstNonNullNode.component.d.ts.map