import { ActionList, IConcept } from 'kodyfire-core'; import { Technology as BaseTechnology } from 'basic-kodyfire'; export declare class Technology extends BaseTechnology { id: string; name: string; version: string; rootDir: string; concepts: Map; assets: any; actions: ActionList; input?: any; params: any; constructor(params: any, _assets?: { name: string; version: string; rootDir: string; concepts: ({ name: string; outputDir: string; template: { path: string; options: string[]; }; } | { name: string; outputDir: string; template: { path: string; options?: undefined; }; })[]; }); initConcepts(): void; updateTemplatesPath(params: any): void; prepareConcept(dependency: string, conceptName: string, preparedConcept: any): Promise; }