import { EntityType } from '../../camel/entities'; import { IKameletDefinition } from '../../kamelets-catalog'; import { VisualComponentSchema } from '../base-visual-entity'; import { AbstractCamelVisualEntity } from './abstract-camel-visual-entity'; export declare class KameletVisualEntity extends AbstractCamelVisualEntity { kamelet: IKameletDefinition; id: string; readonly type = EntityType.Kamelet; constructor(kamelet: IKameletDefinition); /** Internal API methods */ setId(routeId: string): void; getId(): string; getComponentSchema(path?: string | undefined): VisualComponentSchema | undefined; updateModel(path: string | undefined, value: Record): void; private getRootKameletSchema; protected getRootUri(): string | undefined; }