import { BaseCamelEntity } from './entities'; import { BaseVisualCamelEntity } from '../visualization/base-visual-entity'; import { Integration as IntegrationType } from '@kaoto-next/camel-catalog/types'; import { SourceSchemaType } from './source-schema-type'; import { CamelKResource } from './camel-k-resource'; export declare class IntegrationResource extends CamelKResource { private integration; constructor(integration?: IntegrationType); getEntities(): BaseCamelEntity[]; getType(): SourceSchemaType; getVisualEntities(): BaseVisualCamelEntity[]; supportsMultipleVisualEntities(): boolean; toJSON(): IntegrationType; addNewEntity(): string; }