import { App, View, ViewElement } from '@lcap/nasl-concepts';
import { Block2NaslResult } from './transformBlock2Nasl';
export declare function genView(code: string, frameworkKind: string, parentElement: View | ViewElement): {
    blockView: View;
    naslCode: Block2NaslResult;
    node: ViewElement;
};
export declare function genLogics(blockView: View, view: View, naslCode: Block2NaslResult, app: App): void;
export declare function viewMergeBlock({ app, view, code, nodePath, position, cb, }: {
    app: App;
    view: View;
    code: string;
    nodePath: string;
    position: string;
    cb?: Function;
}): ViewElement;
//# sourceMappingURL=viewMergeBlock.d.ts.map