import { FromDefinition, RouteDefinition } from '@kaoto-next/camel-catalog/types'; import { EntityType } from '../../camel/entities'; import { AbstractCamelVisualEntity } from './abstract-camel-visual-entity'; /** Very basic check to determine whether this object is a Camel Route */ export declare const isCamelRoute: (rawEntity: unknown) => rawEntity is { route: RouteDefinition; }; /** Very basic check to determine whether this object is a Camel From */ export declare const isCamelFrom: (rawEntity: unknown) => rawEntity is { from: FromDefinition; }; export declare class CamelRouteVisualEntity extends AbstractCamelVisualEntity { route: RouteDefinition; id: string; readonly type = EntityType.Route; constructor(route: RouteDefinition); /** Internal API methods */ setId(routeId: string): void; protected getRootUri(): string | undefined; }