import { ViewContainerRef, AfterContentInit, OnDestroy } from '@angular/core';
import { SmzAdvancedInjectable } from '../models/smz-cards-component';
import * as i0 from "@angular/core";
export declare class SmzInjectDataPathComponent implements AfterContentInit, OnDestroy {
    viewContainerRef: ViewContainerRef;
    smzInjectDataPathComponent: SmzAdvancedInjectable;
    data: any;
    state: any;
    isActive: boolean;
    constructor(viewContainerRef: ViewContainerRef);
    ngAfterContentInit(): void;
    addComp(): void;
    removeComp(): void;
    private getValue;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SmzInjectDataPathComponent, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SmzInjectDataPathComponent, "[smzInjectDataPathComponent]", never, { "smzInjectDataPathComponent": { "alias": "smzInjectDataPathComponent"; "required": false; }; "data": { "alias": "data"; "required": false; }; "state": { "alias": "state"; "required": false; }; }, {}, never, never, false, never>;
}
