import { DefinedComponent } from '../../camel-catalog-index'; import { EntityType } from '../../camel/entities'; import { PipeMetadata, PipeSpec } from '../../camel/entities/pipe-overrides'; import { AddStepMode, BaseVisualCamelEntity, IVisualizationNode, IVisualizationNodeData, NodeInteraction, VisualComponentSchema } from '../base-visual-entity'; export declare class PipeVisualEntity implements BaseVisualCamelEntity { id: string; readonly type: EntityType; spec: PipeSpec; metadata: PipeMetadata; constructor(spec?: PipeSpec, metadata?: PipeMetadata); /** Internal API methods */ getId(): string; setId(routeId: string): void; getNodeLabel(path?: string): string; getTooltipContent(path?: string): string; getComponentSchema(path?: string): VisualComponentSchema | undefined; toJSON(): { [k: string]: unknown; errorHandler?: { [k: string]: unknown; } | undefined; integration?: { [k: string]: unknown; configuration?: { [k: string]: unknown; type: string; value: string; }[] | undefined; dependencies?: string[] | undefined; flows?: { [k: string]: unknown; }[] | undefined; integrationKit?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath?: string | undefined; kind?: string | undefined; name?: string | undefined; namespace?: string | undefined; resourceVersion?: string | undefined; uid?: string | undefined; } | undefined; profile?: string | undefined; replicas?: number | undefined; repositories?: string[] | undefined; serviceAccountName?: string | undefined; sources?: { [k: string]: unknown; compression?: boolean | undefined; content?: string | undefined; contentKey?: string | undefined; contentRef?: string | undefined; contentType?: string | undefined; "from-kamelet"?: boolean | undefined; interceptors?: string[] | undefined; language?: string | undefined; loader?: string | undefined; name?: string | undefined; path?: string | undefined; "property-names"?: string[] | undefined; rawContent?: string | undefined; type?: string | undefined; }[] | undefined; template?: { [k: string]: unknown; spec?: { [k: string]: unknown; activeDeadlineSeconds?: number | undefined; containers: { [k: string]: unknown; args?: string[] | undefined; command?: string[] | undefined; env?: { [k: string]: unknown; name: string; value?: string | undefined; valueFrom?: { [k: string]: unknown; configMapKeyRef?: { [k: string]: unknown; key: string; name?: string | undefined; optional?: boolean | undefined; } | undefined; fieldRef?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath: string; } | undefined; resourceFieldRef?: { [k: string]: unknown; containerName?: string | undefined; divisor?: string | number | undefined; resource: string; } | undefined; secretKeyRef?: { [k: string]: unknown; key: string; name?: string | undefined; optional?: boolean | undefined; } | undefined; } | undefined; }[] | undefined; envFrom?: { [k: string]: unknown; configMapRef?: { [k: string]: unknown; name?: string | undefined; optional?: boolean | undefined; } | undefined; prefix?: string | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; optional?: boolean | undefined; } | undefined; }[] | undefined; image?: string | undefined; imagePullPolicy?: string | undefined; lifecycle?: { [k: string]: unknown; postStart?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; } | undefined; preStop?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; } | undefined; } | undefined; livenessProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; name: string; ports?: { [k: string]: unknown; containerPort: number; hostIP?: string | undefined; hostPort?: number | undefined; name?: string | undefined; protocol?: string | undefined; }[] | undefined; readinessProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; resizePolicy?: { [k: string]: unknown; resourceName: string; restartPolicy: string; }[] | undefined; resources?: { [k: string]: unknown; claims?: { [k: string]: unknown; name: string; }[] | undefined; limits?: { [k: string]: string | number; } | undefined; requests?: { [k: string]: string | number; } | undefined; } | undefined; securityContext?: { [k: string]: unknown; allowPrivilegeEscalation?: boolean | undefined; capabilities?: { [k: string]: unknown; add?: string[] | undefined; drop?: string[] | undefined; } | undefined; privileged?: boolean | undefined; procMount?: string | undefined; readOnlyRootFilesystem?: boolean | undefined; runAsGroup?: number | undefined; runAsNonRoot?: boolean | undefined; runAsUser?: number | undefined; seLinuxOptions?: { [k: string]: unknown; level?: string | undefined; role?: string | undefined; type?: string | undefined; user?: string | undefined; } | undefined; seccompProfile?: { [k: string]: unknown; localhostProfile?: string | undefined; type: string; } | undefined; windowsOptions?: { [k: string]: unknown; gmsaCredentialSpec?: string | undefined; gmsaCredentialSpecName?: string | undefined; hostProcess?: boolean | undefined; runAsUserName?: string | undefined; } | undefined; } | undefined; startupProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; stdin?: boolean | undefined; stdinOnce?: boolean | undefined; terminationMessagePath?: string | undefined; terminationMessagePolicy?: string | undefined; tty?: boolean | undefined; volumeDevices?: { [k: string]: unknown; devicePath: string; name: string; }[] | undefined; volumeMounts?: { [k: string]: unknown; mountPath: string; mountPropagation?: string | undefined; name: string; readOnly?: boolean | undefined; subPath?: string | undefined; subPathExpr?: string | undefined; }[] | undefined; workingDir?: string | undefined; }[]; dnsPolicy?: string | undefined; ephemeralContainers?: { [k: string]: unknown; args?: string[] | undefined; command?: string[] | undefined; env?: { [k: string]: unknown; name: string; value?: string | undefined; valueFrom?: { [k: string]: unknown; configMapKeyRef?: { [k: string]: unknown; key: string; name?: string | undefined; optional?: boolean | undefined; } | undefined; fieldRef?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath: string; } | undefined; resourceFieldRef?: { [k: string]: unknown; containerName?: string | undefined; divisor?: string | number | undefined; resource: string; } | undefined; secretKeyRef?: { [k: string]: unknown; key: string; name?: string | undefined; optional?: boolean | undefined; } | undefined; } | undefined; }[] | undefined; envFrom?: { [k: string]: unknown; configMapRef?: { [k: string]: unknown; name?: string | undefined; optional?: boolean | undefined; } | undefined; prefix?: string | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; optional?: boolean | undefined; } | undefined; }[] | undefined; image?: string | undefined; imagePullPolicy?: string | undefined; lifecycle?: { [k: string]: unknown; postStart?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; } | undefined; preStop?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; } | undefined; } | undefined; livenessProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; name: string; ports?: { [k: string]: unknown; containerPort: number; hostIP?: string | undefined; hostPort?: number | undefined; name?: string | undefined; protocol?: string | undefined; }[] | undefined; readinessProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; resizePolicy?: { [k: string]: unknown; resourceName: string; restartPolicy: string; }[] | undefined; resources?: { [k: string]: unknown; claims?: { [k: string]: unknown; name: string; }[] | undefined; limits?: { [k: string]: string | number; } | undefined; requests?: { [k: string]: string | number; } | undefined; } | undefined; securityContext?: { [k: string]: unknown; allowPrivilegeEscalation?: boolean | undefined; capabilities?: { [k: string]: unknown; add?: string[] | undefined; drop?: string[] | undefined; } | undefined; privileged?: boolean | undefined; procMount?: string | undefined; readOnlyRootFilesystem?: boolean | undefined; runAsGroup?: number | undefined; runAsNonRoot?: boolean | undefined; runAsUser?: number | undefined; seLinuxOptions?: { [k: string]: unknown; level?: string | undefined; role?: string | undefined; type?: string | undefined; user?: string | undefined; } | undefined; seccompProfile?: { [k: string]: unknown; localhostProfile?: string | undefined; type: string; } | undefined; windowsOptions?: { [k: string]: unknown; gmsaCredentialSpec?: string | undefined; gmsaCredentialSpecName?: string | undefined; hostProcess?: boolean | undefined; runAsUserName?: string | undefined; } | undefined; } | undefined; startupProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; stdin?: boolean | undefined; stdinOnce?: boolean | undefined; targetContainerName?: string | undefined; terminationMessagePath?: string | undefined; terminationMessagePolicy?: string | undefined; tty?: boolean | undefined; volumeDevices?: { [k: string]: unknown; devicePath: string; name: string; }[] | undefined; volumeMounts?: { [k: string]: unknown; mountPath: string; mountPropagation?: string | undefined; name: string; readOnly?: boolean | undefined; subPath?: string | undefined; subPathExpr?: string | undefined; }[] | undefined; workingDir?: string | undefined; }[] | undefined; initContainers?: { [k: string]: unknown; args?: string[] | undefined; command?: string[] | undefined; env?: { [k: string]: unknown; name: string; value?: string | undefined; valueFrom?: { [k: string]: unknown; configMapKeyRef?: { [k: string]: unknown; key: string; name?: string | undefined; optional?: boolean | undefined; } | undefined; fieldRef?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath: string; } | undefined; resourceFieldRef?: { [k: string]: unknown; containerName?: string | undefined; divisor?: string | number | undefined; resource: string; } | undefined; secretKeyRef?: { [k: string]: unknown; key: string; name?: string | undefined; optional?: boolean | undefined; } | undefined; } | undefined; }[] | undefined; envFrom?: { [k: string]: unknown; configMapRef?: { [k: string]: unknown; name?: string | undefined; optional?: boolean | undefined; } | undefined; prefix?: string | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; optional?: boolean | undefined; } | undefined; }[] | undefined; image?: string | undefined; imagePullPolicy?: string | undefined; lifecycle?: { [k: string]: unknown; postStart?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; } | undefined; preStop?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; } | undefined; } | undefined; livenessProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; name: string; ports?: { [k: string]: unknown; containerPort: number; hostIP?: string | undefined; hostPort?: number | undefined; name?: string | undefined; protocol?: string | undefined; }[] | undefined; readinessProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; resizePolicy?: { [k: string]: unknown; resourceName: string; restartPolicy: string; }[] | undefined; resources?: { [k: string]: unknown; claims?: { [k: string]: unknown; name: string; }[] | undefined; limits?: { [k: string]: string | number; } | undefined; requests?: { [k: string]: string | number; } | undefined; } | undefined; securityContext?: { [k: string]: unknown; allowPrivilegeEscalation?: boolean | undefined; capabilities?: { [k: string]: unknown; add?: string[] | undefined; drop?: string[] | undefined; } | undefined; privileged?: boolean | undefined; procMount?: string | undefined; readOnlyRootFilesystem?: boolean | undefined; runAsGroup?: number | undefined; runAsNonRoot?: boolean | undefined; runAsUser?: number | undefined; seLinuxOptions?: { [k: string]: unknown; level?: string | undefined; role?: string | undefined; type?: string | undefined; user?: string | undefined; } | undefined; seccompProfile?: { [k: string]: unknown; localhostProfile?: string | undefined; type: string; } | undefined; windowsOptions?: { [k: string]: unknown; gmsaCredentialSpec?: string | undefined; gmsaCredentialSpecName?: string | undefined; hostProcess?: boolean | undefined; runAsUserName?: string | undefined; } | undefined; } | undefined; startupProbe?: { [k: string]: unknown; exec?: { [k: string]: unknown; command?: string[] | undefined; } | undefined; failureThreshold?: number | undefined; grpc?: { [k: string]: unknown; port: number; service?: string | undefined; } | undefined; httpGet?: { [k: string]: unknown; host?: string | undefined; httpHeaders?: { [k: string]: unknown; name: string; value: string; }[] | undefined; path?: string | undefined; port: string | number; scheme?: string | undefined; } | undefined; initialDelaySeconds?: number | undefined; periodSeconds?: number | undefined; successThreshold?: number | undefined; tcpSocket?: { [k: string]: unknown; host?: string | undefined; port: string | number; } | undefined; terminationGracePeriodSeconds?: number | undefined; timeoutSeconds?: number | undefined; } | undefined; stdin?: boolean | undefined; stdinOnce?: boolean | undefined; terminationMessagePath?: string | undefined; terminationMessagePolicy?: string | undefined; tty?: boolean | undefined; volumeDevices?: { [k: string]: unknown; devicePath: string; name: string; }[] | undefined; volumeMounts?: { [k: string]: unknown; mountPath: string; mountPropagation?: string | undefined; name: string; readOnly?: boolean | undefined; subPath?: string | undefined; subPathExpr?: string | undefined; }[] | undefined; workingDir?: string | undefined; }[] | undefined; nodeSelector?: { [k: string]: string; } | undefined; restartPolicy?: string | undefined; securityContext?: { [k: string]: unknown; fsGroup?: number | undefined; fsGroupChangePolicy?: string | undefined; runAsGroup?: number | undefined; runAsNonRoot?: boolean | undefined; runAsUser?: number | undefined; seLinuxOptions?: { [k: string]: unknown; level?: string | undefined; role?: string | undefined; type?: string | undefined; user?: string | undefined; } | undefined; seccompProfile?: { [k: string]: unknown; localhostProfile?: string | undefined; type: string; } | undefined; supplementalGroups?: number[] | undefined; sysctls?: { [k: string]: unknown; name: string; value: string; }[] | undefined; windowsOptions?: { [k: string]: unknown; gmsaCredentialSpec?: string | undefined; gmsaCredentialSpecName?: string | undefined; hostProcess?: boolean | undefined; runAsUserName?: string | undefined; } | undefined; } | undefined; terminationGracePeriodSeconds?: number | undefined; topologySpreadConstraints?: { [k: string]: unknown; labelSelector?: { [k: string]: unknown; matchExpressions?: { [k: string]: unknown; key: string; operator: string; values?: string[] | undefined; }[] | undefined; matchLabels?: { [k: string]: string; } | undefined; } | undefined; matchLabelKeys?: string[] | undefined; maxSkew: number; minDomains?: number | undefined; nodeAffinityPolicy?: string | undefined; nodeTaintsPolicy?: string | undefined; topologyKey: string; whenUnsatisfiable: string; }[] | undefined; volumes?: { [k: string]: unknown; awsElasticBlockStore?: { [k: string]: unknown; fsType?: string | undefined; partition?: number | undefined; readOnly?: boolean | undefined; volumeID: string; } | undefined; azureDisk?: { [k: string]: unknown; cachingMode?: string | undefined; diskName: string; diskURI: string; fsType?: string | undefined; kind?: string | undefined; readOnly?: boolean | undefined; } | undefined; azureFile?: { [k: string]: unknown; readOnly?: boolean | undefined; secretName: string; shareName: string; } | undefined; cephfs?: { [k: string]: unknown; monitors: string[]; path?: string | undefined; readOnly?: boolean | undefined; secretFile?: string | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; user?: string | undefined; } | undefined; cinder?: { [k: string]: unknown; fsType?: string | undefined; readOnly?: boolean | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; volumeID: string; } | undefined; configMap?: { [k: string]: unknown; defaultMode?: number | undefined; items?: { [k: string]: unknown; key: string; mode?: number | undefined; path: string; }[] | undefined; name?: string | undefined; optional?: boolean | undefined; } | undefined; csi?: { [k: string]: unknown; driver: string; fsType?: string | undefined; nodePublishSecretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; readOnly?: boolean | undefined; volumeAttributes?: { [k: string]: string; } | undefined; } | undefined; downwardAPI?: { [k: string]: unknown; defaultMode?: number | undefined; items?: { [k: string]: unknown; fieldRef?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath: string; } | undefined; mode?: number | undefined; path: string; resourceFieldRef?: { [k: string]: unknown; containerName?: string | undefined; divisor?: string | number | undefined; resource: string; } | undefined; }[] | undefined; } | undefined; emptyDir?: { [k: string]: unknown; medium?: string | undefined; sizeLimit?: string | number | undefined; } | undefined; ephemeral?: { [k: string]: unknown; volumeClaimTemplate?: { [k: string]: unknown; metadata?: { [k: string]: unknown; } | undefined; spec: { [k: string]: unknown; accessModes?: string[] | undefined; dataSource?: { [k: string]: unknown; apiGroup?: string | undefined; kind: string; name: string; } | undefined; dataSourceRef?: { [k: string]: unknown; apiGroup?: string | undefined; kind: string; name: string; namespace?: string | undefined; } | undefined; resources?: { [k: string]: unknown; claims?: { [k: string]: unknown; name: string; }[] | undefined; limits?: { [k: string]: string | number; } | undefined; requests?: { [k: string]: string | number; } | undefined; } | undefined; selector?: { [k: string]: unknown; matchExpressions?: { [k: string]: unknown; key: string; operator: string; values?: string[] | undefined; }[] | undefined; matchLabels?: { [k: string]: string; } | undefined; } | undefined; storageClassName?: string | undefined; volumeMode?: string | undefined; volumeName?: string | undefined; }; } | undefined; } | undefined; fc?: { [k: string]: unknown; fsType?: string | undefined; lun?: number | undefined; readOnly?: boolean | undefined; targetWWNs?: string[] | undefined; wwids?: string[] | undefined; } | undefined; flexVolume?: { [k: string]: unknown; driver: string; fsType?: string | undefined; options?: { [k: string]: string; } | undefined; readOnly?: boolean | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; } | undefined; flocker?: { [k: string]: unknown; datasetName?: string | undefined; datasetUUID?: string | undefined; } | undefined; gcePersistentDisk?: { [k: string]: unknown; fsType?: string | undefined; partition?: number | undefined; pdName: string; readOnly?: boolean | undefined; } | undefined; gitRepo?: { [k: string]: unknown; directory?: string | undefined; repository: string; revision?: string | undefined; } | undefined; glusterfs?: { [k: string]: unknown; endpoints: string; path: string; readOnly?: boolean | undefined; } | undefined; hostPath?: { [k: string]: unknown; path: string; type?: string | undefined; } | undefined; iscsi?: { [k: string]: unknown; chapAuthDiscovery?: boolean | undefined; chapAuthSession?: boolean | undefined; fsType?: string | undefined; initiatorName?: string | undefined; iqn: string; iscsiInterface?: string | undefined; lun: number; portals?: string[] | undefined; readOnly?: boolean | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; targetPortal: string; } | undefined; name: string; nfs?: { [k: string]: unknown; path: string; readOnly?: boolean | undefined; server: string; } | undefined; persistentVolumeClaim?: { [k: string]: unknown; claimName: string; readOnly?: boolean | undefined; } | undefined; photonPersistentDisk?: { [k: string]: unknown; fsType?: string | undefined; pdID: string; } | undefined; portworxVolume?: { [k: string]: unknown; fsType?: string | undefined; readOnly?: boolean | undefined; volumeID: string; } | undefined; projected?: { [k: string]: unknown; defaultMode?: number | undefined; sources?: { [k: string]: unknown; configMap?: { [k: string]: unknown; items?: { [k: string]: unknown; key: string; mode?: number | undefined; path: string; }[] | undefined; name?: string | undefined; optional?: boolean | undefined; } | undefined; downwardAPI?: { [k: string]: unknown; items?: { [k: string]: unknown; fieldRef?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath: string; } | undefined; mode?: number | undefined; path: string; resourceFieldRef?: { [k: string]: unknown; containerName?: string | undefined; divisor?: string | number | undefined; resource: string; } | undefined; }[] | undefined; } | undefined; secret?: { [k: string]: unknown; items?: { [k: string]: unknown; key: string; mode?: number | undefined; path: string; }[] | undefined; name?: string | undefined; optional?: boolean | undefined; } | undefined; serviceAccountToken?: { [k: string]: unknown; audience?: string | undefined; expirationSeconds?: number | undefined; path: string; } | undefined; }[] | undefined; } | undefined; quobyte?: { [k: string]: unknown; group?: string | undefined; readOnly?: boolean | undefined; registry: string; tenant?: string | undefined; user?: string | undefined; volume: string; } | undefined; rbd?: { [k: string]: unknown; fsType?: string | undefined; image: string; keyring?: string | undefined; monitors: string[]; pool?: string | undefined; readOnly?: boolean | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; user?: string | undefined; } | undefined; scaleIO?: { [k: string]: unknown; fsType?: string | undefined; gateway: string; protectionDomain?: string | undefined; readOnly?: boolean | undefined; secretRef: { [k: string]: unknown; name?: string | undefined; }; sslEnabled?: boolean | undefined; storageMode?: string | undefined; storagePool?: string | undefined; system: string; volumeName?: string | undefined; } | undefined; secret?: { [k: string]: unknown; defaultMode?: number | undefined; items?: { [k: string]: unknown; key: string; mode?: number | undefined; path: string; }[] | undefined; optional?: boolean | undefined; secretName?: string | undefined; } | undefined; storageos?: { [k: string]: unknown; fsType?: string | undefined; readOnly?: boolean | undefined; secretRef?: { [k: string]: unknown; name?: string | undefined; } | undefined; volumeName?: string | undefined; volumeNamespace?: string | undefined; } | undefined; vsphereVolume?: { [k: string]: unknown; fsType?: string | undefined; storagePolicyID?: string | undefined; storagePolicyName?: string | undefined; volumePath: string; } | undefined; }[] | undefined; } | undefined; } | undefined; traits?: { [k: string]: unknown; "3scale"?: { [k: string]: unknown; configuration: { [k: string]: unknown; }; } | undefined; addons?: { [k: string]: { [k: string]: unknown; }; } | undefined; affinity?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; nodeAffinityLabels?: string[] | undefined; podAffinity?: boolean | undefined; podAffinityLabels?: string[] | undefined; podAntiAffinity?: boolean | undefined; podAntiAffinityLabels?: string[] | undefined; } | undefined; builder?: { [k: string]: unknown; baseImage?: string | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; incrementalImageBuild?: boolean | undefined; limitCPU?: string | undefined; limitMemory?: string | undefined; mavenProfiles?: string[] | undefined; nodeSelector?: { [k: string]: string; } | undefined; orderStrategy?: "dependencies" | "fifo" | "sequential" | undefined; properties?: string[] | undefined; requestCPU?: string | undefined; requestMemory?: string | undefined; strategy?: "pod" | "routine" | undefined; tasks?: string[] | undefined; tasksLimitCPU?: string[] | undefined; tasksLimitMemory?: string[] | undefined; tasksRequestCPU?: string[] | undefined; tasksRequestMemory?: string[] | undefined; verbose?: boolean | undefined; } | undefined; camel?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; properties?: string[] | undefined; runtimeVersion?: string | undefined; } | undefined; container?: { [k: string]: unknown; auto?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; expose?: boolean | undefined; image?: string | undefined; imagePullPolicy?: "Always" | "Never" | "IfNotPresent" | undefined; limitCPU?: string | undefined; limitMemory?: string | undefined; name?: string | undefined; port?: number | undefined; portName?: string | undefined; requestCPU?: string | undefined; requestMemory?: string | undefined; servicePort?: number | undefined; servicePortName?: string | undefined; } | undefined; cron?: { [k: string]: unknown; activeDeadlineSeconds?: number | undefined; auto?: boolean | undefined; backoffLimit?: number | undefined; components?: string | undefined; concurrencyPolicy?: "Allow" | "Forbid" | "Replace" | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; fallback?: boolean | undefined; schedule?: string | undefined; startingDeadlineSeconds?: number | undefined; } | undefined; dependencies?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; } | undefined; deployer?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; kind?: "deployment" | "cron-job" | "knative-service" | undefined; useSSA?: boolean | undefined; } | undefined; deployment?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; progressDeadlineSeconds?: number | undefined; rollingUpdateMaxSurge?: number | undefined; rollingUpdateMaxUnavailable?: number | undefined; strategy?: "Recreate" | "RollingUpdate" | undefined; } | undefined; environment?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; containerMeta?: boolean | undefined; enabled?: boolean | undefined; httpProxy?: boolean | undefined; vars?: string[] | undefined; } | undefined; "error-handler"?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; ref?: string | undefined; } | undefined; gc?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; discoveryCache?: "disabled" | "disk" | "memory" | undefined; enabled?: boolean | undefined; } | undefined; health?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; livenessFailureThreshold?: number | undefined; livenessInitialDelay?: number | undefined; livenessPeriod?: number | undefined; livenessProbeEnabled?: boolean | undefined; livenessScheme?: string | undefined; livenessSuccessThreshold?: number | undefined; livenessTimeout?: number | undefined; readinessFailureThreshold?: number | undefined; readinessInitialDelay?: number | undefined; readinessPeriod?: number | undefined; readinessProbeEnabled?: boolean | undefined; readinessScheme?: string | undefined; readinessSuccessThreshold?: number | undefined; readinessTimeout?: number | undefined; startupFailureThreshold?: number | undefined; startupInitialDelay?: number | undefined; startupPeriod?: number | undefined; startupProbeEnabled?: boolean | undefined; startupScheme?: string | undefined; startupSuccessThreshold?: number | undefined; startupTimeout?: number | undefined; } | undefined; ingress?: { [k: string]: unknown; annotations?: { [k: string]: string; } | undefined; auto?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; host?: string | undefined; path?: string | undefined; pathType?: "Exact" | "Prefix" | "ImplementationSpecific" | undefined; } | undefined; istio?: { [k: string]: unknown; allow?: string | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; inject?: boolean | undefined; } | undefined; jolokia?: { [k: string]: unknown; CACert?: string | undefined; clientPrincipal?: string[] | undefined; configuration?: { [k: string]: unknown; } | undefined; discoveryEnabled?: boolean | undefined; enabled?: boolean | undefined; extendedClientCheck?: boolean | undefined; host?: string | undefined; options?: string[] | undefined; password?: string | undefined; port?: number | undefined; protocol?: string | undefined; useSSLClientAuthentication?: boolean | undefined; user?: string | undefined; } | undefined; jvm?: { [k: string]: unknown; classpath?: string | undefined; configuration?: { [k: string]: unknown; } | undefined; debug?: boolean | undefined; debugAddress?: string | undefined; debugSuspend?: boolean | undefined; enabled?: boolean | undefined; options?: string[] | undefined; printCommand?: boolean | undefined; } | undefined; kamelets?: { [k: string]: unknown; auto?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; list?: string | undefined; mountPoint?: string | undefined; } | undefined; keda?: { [k: string]: unknown; configuration: { [k: string]: unknown; }; } | undefined; knative?: { [k: string]: unknown; auto?: boolean | undefined; channelSinks?: string[] | undefined; channelSources?: string[] | undefined; config?: string | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; endpointSinks?: string[] | undefined; endpointSources?: string[] | undefined; eventSinks?: string[] | undefined; eventSources?: string[] | undefined; filterSourceChannels?: boolean | undefined; namespaceLabel?: boolean | undefined; sinkBinding?: boolean | undefined; } | undefined; "knative-service"?: { [k: string]: unknown; annotations?: { [k: string]: string; } | undefined; auto?: boolean | undefined; autoscalingMetric?: string | undefined; autoscalingTarget?: number | undefined; class?: "kpa.autoscaling.knative.dev" | "hpa.autoscaling.knative.dev" | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; maxScale?: number | undefined; minScale?: number | undefined; rolloutDuration?: string | undefined; visibility?: "cluster-local" | undefined; } | undefined; logging?: { [k: string]: unknown; color?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; format?: string | undefined; json?: boolean | undefined; jsonPrettyPrint?: boolean | undefined; level?: "FATAL" | "WARN" | "INFO" | "DEBUG" | "TRACE" | undefined; } | undefined; master?: { [k: string]: unknown; configuration: { [k: string]: unknown; }; } | undefined; mount?: { [k: string]: unknown; configs?: string[] | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; hotReload?: boolean | undefined; resources?: string[] | undefined; volumes?: string[] | undefined; } | undefined; openapi?: { [k: string]: unknown; configmaps?: string[] | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; } | undefined; owner?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; targetAnnotations?: string[] | undefined; targetLabels?: string[] | undefined; } | undefined; pdb?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; maxUnavailable?: string | undefined; minAvailable?: string | undefined; } | undefined; platform?: { [k: string]: unknown; auto?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; createDefault?: boolean | undefined; enabled?: boolean | undefined; global?: boolean | undefined; } | undefined; pod?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; } | undefined; prometheus?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; podMonitor?: boolean | undefined; podMonitorLabels?: string[] | undefined; } | undefined; "pull-secret"?: { [k: string]: unknown; auto?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; imagePullerDelegation?: boolean | undefined; secretName?: string | undefined; } | undefined; quarkus?: { [k: string]: unknown; buildMode?: ("jvm" | "native")[] | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; nativeBaseImage?: string | undefined; nativeBuilderImage?: string | undefined; packageTypes?: ("native" | "fast-jar")[] | undefined; } | undefined; registry?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; } | undefined; route?: { [k: string]: unknown; annotations?: { [k: string]: string; } | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; host?: string | undefined; tlsCACertificate?: string | undefined; tlsCACertificateSecret?: string | undefined; tlsCertificate?: string | undefined; tlsCertificateSecret?: string | undefined; tlsDestinationCACertificate?: string | undefined; tlsDestinationCACertificateSecret?: string | undefined; tlsInsecureEdgeTerminationPolicy?: "Allow" | "None" | "Redirect" | undefined; tlsKey?: string | undefined; tlsKeySecret?: string | undefined; tlsTermination?: "edge" | "reencrypt" | "passthrough" | undefined; } | undefined; service?: { [k: string]: unknown; auto?: boolean | undefined; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; nodePort?: boolean | undefined; type?: "ClusterIP" | "NodePort" | "LoadBalancer" | undefined; } | undefined; "service-binding"?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; services?: string[] | undefined; } | undefined; strimzi?: { [k: string]: unknown; configuration: { [k: string]: unknown; }; } | undefined; toleration?: { [k: string]: unknown; configuration?: { [k: string]: unknown; } | undefined; enabled?: boolean | undefined; taints?: string[] | undefined; } | undefined; tracing?: { [k: string]: unknown; configuration: { [k: string]: unknown; }; } | undefined; } | undefined; } | undefined; replicas?: number | undefined; serviceAccountName?: string | undefined; sink?: { [k: string]: unknown; dataTypes?: { [k: string]: { [k: string]: unknown; format?: string | undefined; scheme?: string | undefined; }; } | undefined; properties?: { [k: string]: unknown; } | undefined; ref?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath?: string | undefined; kind?: string | undefined; name?: string | undefined; namespace?: string | undefined; resourceVersion?: string | undefined; uid?: string | undefined; } | undefined; uri?: string | undefined; } | undefined; source?: { [k: string]: unknown; dataTypes?: { [k: string]: { [k: string]: unknown; format?: string | undefined; scheme?: string | undefined; }; } | undefined; properties?: { [k: string]: unknown; } | undefined; ref?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath?: string | undefined; kind?: string | undefined; name?: string | undefined; namespace?: string | undefined; resourceVersion?: string | undefined; uid?: string | undefined; } | undefined; uri?: string | undefined; } | undefined; steps?: { [k: string]: unknown; dataTypes?: { [k: string]: { [k: string]: unknown; format?: string | undefined; scheme?: string | undefined; }; } | undefined; properties?: { [k: string]: unknown; } | undefined; ref?: { [k: string]: unknown; apiVersion?: string | undefined; fieldPath?: string | undefined; kind?: string | undefined; name?: string | undefined; namespace?: string | undefined; resourceVersion?: string | undefined; uid?: string | undefined; } | undefined; uri?: string | undefined; }[] | undefined; }; updateModel(path: string | undefined, value: unknown): void; /** * Add a step to the Pipe * * path examples: * source * sink * steps.0 * steps.1 */ addStep(options: { definedComponent: DefinedComponent; mode: AddStepMode; data: IVisualizationNodeData; targetProperty?: string; }): void; removeStep(path?: string): void; getNodeInteraction(data: IVisualizationNodeData): NodeInteraction; getNodeValidationText(path?: string | undefined): string | undefined; toVizNode(): IVisualizationNode; private getVizNodeFromStep; private getVizNodesFromSteps; }