pesco-karavan-core
Version:
Apache Camel Karavan Core
244 lines (243 loc) • 25.5 kB
TypeScript
/**
* Generated by karavan build tools - do NOT edit this file!
*/
import { CamelElement } from "../model/IntegrationDefinition";
import { ProcessorDefinition, BeansDeserializer, ErrorHandlerBuilderDeserializer, NamedBeanDefinition, OutputAwareFromDefinition, AggregateDefinition, BeanDefinition, CatchDefinition, ChoiceDefinition, CircuitBreakerDefinition, ClaimCheckDefinition, ContextScanDefinition, ConvertBodyDefinition, DataFormatDefinition, DelayDefinition, DescriptionDefinition, DynamicRouterDefinition, EnrichDefinition, ErrorHandlerDefinition, ExpressionSubElementDefinition, FaultToleranceConfigurationDefinition, FilterDefinition, FinallyDefinition, FromDefinition, GlobalOptionDefinition, GlobalOptionsDefinition, IdempotentConsumerDefinition, InOnlyDefinition, InOutDefinition, InputTypeDefinition, InterceptDefinition, InterceptFromDefinition, InterceptSendToEndpointDefinition, KameletDefinition, LoadBalanceDefinition, LogDefinition, LoopDefinition, MarshalDefinition, MulticastDefinition, OnCompletionDefinition, OnExceptionDefinition, OnFallbackDefinition, OptimisticLockRetryPolicyDefinition, OtherwiseDefinition, OutputDefinition, OutputTypeDefinition, PackageScanDefinition, PausableDefinition, PipelineDefinition, PolicyDefinition, PollEnrichDefinition, ProcessDefinition, PropertyDefinition, PropertyExpressionDefinition, RecipientListDefinition, RedeliveryPolicyDefinition, RemoveHeaderDefinition, RemoveHeadersDefinition, RemovePropertiesDefinition, RemovePropertyDefinition, ResequenceDefinition, Resilience4jConfigurationDefinition, RestContextRefDefinition, ResumableDefinition, RollbackDefinition, RouteBuilderDefinition, RouteConfigurationContextRefDefinition, RouteConfigurationDefinition, RouteContextRefDefinition, RouteDefinition, RouteTemplateBeanDefinition, RouteTemplateDefinition, RouteTemplateParameterDefinition, RoutingSlipDefinition, SagaActionUriDefinition, SagaDefinition, SamplingDefinition, ScriptDefinition, SetBodyDefinition, SetExchangePatternDefinition, SetHeaderDefinition, SetPropertyDefinition, SortDefinition, SplitDefinition, StepDefinition, StopDefinition, TemplatedRouteBeanDefinition, TemplatedRouteDefinition, TemplatedRouteParameterDefinition, ThreadPoolProfileDefinition, ThreadsDefinition, ThrottleDefinition, ThrowExceptionDefinition, ToDefinition, ToDynamicDefinition, TransactedDefinition, TransformDefinition, TryDefinition, UnmarshalDefinition, ValidateDefinition, WhenDefinition, WhenSkipSendToEndpointDefinition, WireTapDefinition, BlacklistServiceCallServiceFilterConfiguration, CachingServiceCallServiceDiscoveryConfiguration, CombinedServiceCallServiceDiscoveryConfiguration, CombinedServiceCallServiceFilterConfiguration, ConsulServiceCallServiceDiscoveryConfiguration, CustomServiceCallServiceFilterConfiguration, DefaultServiceCallServiceLoadBalancerConfiguration, DnsServiceCallServiceDiscoveryConfiguration, HealthyServiceCallServiceFilterConfiguration, KubernetesServiceCallServiceDiscoveryConfiguration, PassThroughServiceCallServiceFilterConfiguration, ServiceCallConfigurationDefinition, ServiceCallDefinition, ServiceCallExpressionConfiguration, ServiceCallServiceChooserConfiguration, ServiceCallServiceDiscoveryConfiguration, ServiceCallServiceFilterConfiguration, ServiceCallServiceLoadBalancerConfiguration, StaticServiceCallServiceDiscoveryConfiguration, ZooKeeperServiceCallServiceDiscoveryConfiguration, BatchResequencerConfig, StreamResequencerConfig, ASN1DataFormat, Any23DataFormat, AvroDataFormat, BarcodeDataFormat, Base64DataFormat, BindyDataFormat, CBORDataFormat, CryptoDataFormat, CsvDataFormat, CustomDataFormat, DataFormatsDefinition, FhirJsonDataFormat, FhirXmlDataFormat, FlatpackDataFormat, GrokDataFormat, GzipDeflaterDataFormat, HL7DataFormat, IcalDataFormat, JacksonXMLDataFormat, JaxbDataFormat, JsonApiDataFormat, JsonDataFormat, LZFDataFormat, MimeMultipartDataFormat, PGPDataFormat, ProtobufDataFormat, RssDataFormat, SoapDataFormat, SyslogDataFormat, TarFileDataFormat, ThriftDataFormat, TidyMarkupDataFormat, UniVocityCsvDataFormat, UniVocityFixedDataFormat, UniVocityHeader, UniVocityTsvDataFormat, XMLSecurityDataFormat, XStreamDataFormat, YAMLDataFormat, YAMLTypeFilterDefinition, ZipDeflaterDataFormat, ZipFileDataFormat, DeadLetterChannelDefinition, DefaultErrorHandlerDefinition, ErrorHandlerRefDefinition, JtaTransactionErrorHandlerDefinition, NoErrorHandlerDefinition, SpringTransactionErrorHandlerDefinition, CSimpleExpression, ConstantExpression, DatasonnetExpression, ExchangePropertyExpression, ExpressionDefinition, GroovyExpression, HeaderExpression, Hl7TerserExpression, JoorExpression, JqExpression, JsonPathExpression, LanguageExpression, MethodCallExpression, MvelExpression, OgnlExpression, RefExpression, SimpleExpression, SpELExpression, TokenizerExpression, XMLTokenizerExpression, XPathExpression, XQueryExpression, CustomLoadBalancerDefinition, FailoverLoadBalancerDefinition, RandomLoadBalancerDefinition, RoundRobinLoadBalancerDefinition, StickyLoadBalancerDefinition, TopicLoadBalancerDefinition, WeightedLoadBalancerDefinition, ApiKeyDefinition, BasicAuthDefinition, BearerTokenDefinition, DeleteDefinition, GetDefinition, HeadDefinition, MutualTLSDefinition, OAuth2Definition, OpenIdConnectDefinition, ParamDefinition, PatchDefinition, PostDefinition, PutDefinition, ResponseHeaderDefinition, ResponseMessageDefinition, RestBindingDefinition, RestConfigurationDefinition, RestDefinition, RestPropertyDefinition, RestSecuritiesDefinition, RestsDefinition, SecurityDefinition, CustomTransformerDefinition, DataFormatTransformerDefinition, EndpointTransformerDefinition, TransformersDefinition, CustomValidatorDefinition, EndpointValidatorDefinition, PredicateValidatorDefinition, ValidatorsDefinition } from '../model/CamelDefinition';
export declare class CamelDefinitionApi {
static createProcessorDefinition: (element: any) => ProcessorDefinition;
static createBeansDeserializer: (element: any) => BeansDeserializer;
static createErrorHandlerBuilderDeserializer: (element: any) => ErrorHandlerBuilderDeserializer;
static createNamedBeanDefinition: (element: any) => NamedBeanDefinition;
static createOutputAwareFromDefinition: (element: any) => OutputAwareFromDefinition;
static createAggregateDefinition: (element: any) => AggregateDefinition;
static createBeanDefinition: (element: any) => BeanDefinition;
static createCatchDefinition: (element: any) => CatchDefinition;
static createChoiceDefinition: (element: any) => ChoiceDefinition;
static createCircuitBreakerDefinition: (element: any) => CircuitBreakerDefinition;
static createClaimCheckDefinition: (element: any) => ClaimCheckDefinition;
static createContextScanDefinition: (element: any) => ContextScanDefinition;
static createConvertBodyDefinition: (element: any) => ConvertBodyDefinition;
static createDataFormatDefinition: (element: any) => DataFormatDefinition;
static createDelayDefinition: (element: any) => DelayDefinition;
static createDescriptionDefinition: (element: any) => DescriptionDefinition;
static createDynamicRouterDefinition: (element: any) => DynamicRouterDefinition;
static createEnrichDefinition: (element: any) => EnrichDefinition;
static createErrorHandlerDefinition: (element: any) => ErrorHandlerDefinition;
static createExpressionSubElementDefinition: (element: any) => ExpressionSubElementDefinition;
static createFaultToleranceConfigurationDefinition: (element: any) => FaultToleranceConfigurationDefinition;
static createFilterDefinition: (element: any) => FilterDefinition;
static createFinallyDefinition: (element: any) => FinallyDefinition;
static createFromDefinition: (element: any) => FromDefinition;
static createGlobalOptionDefinition: (element: any) => GlobalOptionDefinition;
static createGlobalOptionsDefinition: (element: any) => GlobalOptionsDefinition;
static createIdempotentConsumerDefinition: (element: any) => IdempotentConsumerDefinition;
static createInOnlyDefinition: (element: any) => InOnlyDefinition;
static createInOutDefinition: (element: any) => InOutDefinition;
static createInputTypeDefinition: (element: any) => InputTypeDefinition;
static createInterceptDefinition: (element: any) => InterceptDefinition;
static createInterceptFromDefinition: (element: any) => InterceptFromDefinition;
static createInterceptSendToEndpointDefinition: (element: any) => InterceptSendToEndpointDefinition;
static createKameletDefinition: (element: any) => KameletDefinition;
static createLoadBalanceDefinition: (element: any) => LoadBalanceDefinition;
static createLogDefinition: (element: any) => LogDefinition;
static createLoopDefinition: (element: any) => LoopDefinition;
static createMarshalDefinition: (element: any) => MarshalDefinition;
static createMulticastDefinition: (element: any) => MulticastDefinition;
static createOnCompletionDefinition: (element: any) => OnCompletionDefinition;
static createOnExceptionDefinition: (element: any) => OnExceptionDefinition;
static createOnFallbackDefinition: (element: any) => OnFallbackDefinition;
static createOptimisticLockRetryPolicyDefinition: (element: any) => OptimisticLockRetryPolicyDefinition;
static createOtherwiseDefinition: (element: any) => OtherwiseDefinition;
static createOutputDefinition: (element: any) => OutputDefinition;
static createOutputTypeDefinition: (element: any) => OutputTypeDefinition;
static createPackageScanDefinition: (element: any) => PackageScanDefinition;
static createPausableDefinition: (element: any) => PausableDefinition;
static createPipelineDefinition: (element: any) => PipelineDefinition;
static createPolicyDefinition: (element: any) => PolicyDefinition;
static createPollEnrichDefinition: (element: any) => PollEnrichDefinition;
static createProcessDefinition: (element: any) => ProcessDefinition;
static createPropertyDefinition: (element: any) => PropertyDefinition;
static createPropertyExpressionDefinition: (element: any) => PropertyExpressionDefinition;
static createRecipientListDefinition: (element: any) => RecipientListDefinition;
static createRedeliveryPolicyDefinition: (element: any) => RedeliveryPolicyDefinition;
static createRemoveHeaderDefinition: (element: any) => RemoveHeaderDefinition;
static createRemoveHeadersDefinition: (element: any) => RemoveHeadersDefinition;
static createRemovePropertiesDefinition: (element: any) => RemovePropertiesDefinition;
static createRemovePropertyDefinition: (element: any) => RemovePropertyDefinition;
static createResequenceDefinition: (element: any) => ResequenceDefinition;
static createResilience4jConfigurationDefinition: (element: any) => Resilience4jConfigurationDefinition;
static createRestContextRefDefinition: (element: any) => RestContextRefDefinition;
static createResumableDefinition: (element: any) => ResumableDefinition;
static createRollbackDefinition: (element: any) => RollbackDefinition;
static createRouteBuilderDefinition: (element: any) => RouteBuilderDefinition;
static createRouteConfigurationContextRefDefinition: (element: any) => RouteConfigurationContextRefDefinition;
static createRouteConfigurationDefinition: (element: any) => RouteConfigurationDefinition;
static createRouteContextRefDefinition: (element: any) => RouteContextRefDefinition;
static createRouteDefinition: (element: any) => RouteDefinition;
static createRouteTemplateBeanDefinition: (element: any) => RouteTemplateBeanDefinition;
static createRouteTemplateDefinition: (element: any) => RouteTemplateDefinition;
static createRouteTemplateParameterDefinition: (element: any) => RouteTemplateParameterDefinition;
static createRoutingSlipDefinition: (element: any) => RoutingSlipDefinition;
static createSagaActionUriDefinition: (element: any) => SagaActionUriDefinition;
static createSagaDefinition: (element: any) => SagaDefinition;
static createSamplingDefinition: (element: any) => SamplingDefinition;
static createScriptDefinition: (element: any) => ScriptDefinition;
static createSetBodyDefinition: (element: any) => SetBodyDefinition;
static createSetExchangePatternDefinition: (element: any) => SetExchangePatternDefinition;
static createSetHeaderDefinition: (element: any) => SetHeaderDefinition;
static createSetPropertyDefinition: (element: any) => SetPropertyDefinition;
static createSortDefinition: (element: any) => SortDefinition;
static createSplitDefinition: (element: any) => SplitDefinition;
static createStepDefinition: (element: any) => StepDefinition;
static createStopDefinition: (element: any) => StopDefinition;
static createTemplatedRouteBeanDefinition: (element: any) => TemplatedRouteBeanDefinition;
static createTemplatedRouteDefinition: (element: any) => TemplatedRouteDefinition;
static createTemplatedRouteParameterDefinition: (element: any) => TemplatedRouteParameterDefinition;
static createThreadPoolProfileDefinition: (element: any) => ThreadPoolProfileDefinition;
static createThreadsDefinition: (element: any) => ThreadsDefinition;
static createThrottleDefinition: (element: any) => ThrottleDefinition;
static createThrowExceptionDefinition: (element: any) => ThrowExceptionDefinition;
static createToDefinition: (element: any) => ToDefinition;
static createToDynamicDefinition: (element: any) => ToDynamicDefinition;
static createTransactedDefinition: (element: any) => TransactedDefinition;
static createTransformDefinition: (element: any) => TransformDefinition;
static createTryDefinition: (element: any) => TryDefinition;
static createUnmarshalDefinition: (element: any) => UnmarshalDefinition;
static createValidateDefinition: (element: any) => ValidateDefinition;
static createWhenDefinition: (element: any) => WhenDefinition;
static createWhenSkipSendToEndpointDefinition: (element: any) => WhenSkipSendToEndpointDefinition;
static createWireTapDefinition: (element: any) => WireTapDefinition;
static createBlacklistServiceCallServiceFilterConfiguration: (element: any) => BlacklistServiceCallServiceFilterConfiguration;
static createCachingServiceCallServiceDiscoveryConfiguration: (element: any) => CachingServiceCallServiceDiscoveryConfiguration;
static createCombinedServiceCallServiceDiscoveryConfiguration: (element: any) => CombinedServiceCallServiceDiscoveryConfiguration;
static createCombinedServiceCallServiceFilterConfiguration: (element: any) => CombinedServiceCallServiceFilterConfiguration;
static createConsulServiceCallServiceDiscoveryConfiguration: (element: any) => ConsulServiceCallServiceDiscoveryConfiguration;
static createCustomServiceCallServiceFilterConfiguration: (element: any) => CustomServiceCallServiceFilterConfiguration;
static createDefaultServiceCallServiceLoadBalancerConfiguration: (element: any) => DefaultServiceCallServiceLoadBalancerConfiguration;
static createDnsServiceCallServiceDiscoveryConfiguration: (element: any) => DnsServiceCallServiceDiscoveryConfiguration;
static createHealthyServiceCallServiceFilterConfiguration: (element: any) => HealthyServiceCallServiceFilterConfiguration;
static createKubernetesServiceCallServiceDiscoveryConfiguration: (element: any) => KubernetesServiceCallServiceDiscoveryConfiguration;
static createPassThroughServiceCallServiceFilterConfiguration: (element: any) => PassThroughServiceCallServiceFilterConfiguration;
static createServiceCallConfigurationDefinition: (element: any) => ServiceCallConfigurationDefinition;
static createServiceCallDefinition: (element: any) => ServiceCallDefinition;
static createServiceCallExpressionConfiguration: (element: any) => ServiceCallExpressionConfiguration;
static createServiceCallServiceChooserConfiguration: (element: any) => ServiceCallServiceChooserConfiguration;
static createServiceCallServiceDiscoveryConfiguration: (element: any) => ServiceCallServiceDiscoveryConfiguration;
static createServiceCallServiceFilterConfiguration: (element: any) => ServiceCallServiceFilterConfiguration;
static createServiceCallServiceLoadBalancerConfiguration: (element: any) => ServiceCallServiceLoadBalancerConfiguration;
static createStaticServiceCallServiceDiscoveryConfiguration: (element: any) => StaticServiceCallServiceDiscoveryConfiguration;
static createZooKeeperServiceCallServiceDiscoveryConfiguration: (element: any) => ZooKeeperServiceCallServiceDiscoveryConfiguration;
static createBatchResequencerConfig: (element: any) => BatchResequencerConfig;
static createStreamResequencerConfig: (element: any) => StreamResequencerConfig;
static createASN1DataFormat: (element: any) => ASN1DataFormat;
static createAny23DataFormat: (element: any) => Any23DataFormat;
static createAvroDataFormat: (element: any) => AvroDataFormat;
static createBarcodeDataFormat: (element: any) => BarcodeDataFormat;
static createBase64DataFormat: (element: any) => Base64DataFormat;
static createBindyDataFormat: (element: any) => BindyDataFormat;
static createCBORDataFormat: (element: any) => CBORDataFormat;
static createCryptoDataFormat: (element: any) => CryptoDataFormat;
static createCsvDataFormat: (element: any) => CsvDataFormat;
static createCustomDataFormat: (element: any) => CustomDataFormat;
static createDataFormatsDefinition: (element: any) => DataFormatsDefinition;
static createFhirJsonDataFormat: (element: any) => FhirJsonDataFormat;
static createFhirXmlDataFormat: (element: any) => FhirXmlDataFormat;
static createFlatpackDataFormat: (element: any) => FlatpackDataFormat;
static createGrokDataFormat: (element: any) => GrokDataFormat;
static createGzipDeflaterDataFormat: (element: any) => GzipDeflaterDataFormat;
static createHL7DataFormat: (element: any) => HL7DataFormat;
static createIcalDataFormat: (element: any) => IcalDataFormat;
static createJacksonXMLDataFormat: (element: any) => JacksonXMLDataFormat;
static createJaxbDataFormat: (element: any) => JaxbDataFormat;
static createJsonApiDataFormat: (element: any) => JsonApiDataFormat;
static createJsonDataFormat: (element: any) => JsonDataFormat;
static createLZFDataFormat: (element: any) => LZFDataFormat;
static createMimeMultipartDataFormat: (element: any) => MimeMultipartDataFormat;
static createPGPDataFormat: (element: any) => PGPDataFormat;
static createProtobufDataFormat: (element: any) => ProtobufDataFormat;
static createRssDataFormat: (element: any) => RssDataFormat;
static createSoapDataFormat: (element: any) => SoapDataFormat;
static createSyslogDataFormat: (element: any) => SyslogDataFormat;
static createTarFileDataFormat: (element: any) => TarFileDataFormat;
static createThriftDataFormat: (element: any) => ThriftDataFormat;
static createTidyMarkupDataFormat: (element: any) => TidyMarkupDataFormat;
static createUniVocityCsvDataFormat: (element: any) => UniVocityCsvDataFormat;
static createUniVocityFixedDataFormat: (element: any) => UniVocityFixedDataFormat;
static createUniVocityHeader: (element: any) => UniVocityHeader;
static createUniVocityTsvDataFormat: (element: any) => UniVocityTsvDataFormat;
static createXMLSecurityDataFormat: (element: any) => XMLSecurityDataFormat;
static createXStreamDataFormat: (element: any) => XStreamDataFormat;
static createYAMLDataFormat: (element: any) => YAMLDataFormat;
static createYAMLTypeFilterDefinition: (element: any) => YAMLTypeFilterDefinition;
static createZipDeflaterDataFormat: (element: any) => ZipDeflaterDataFormat;
static createZipFileDataFormat: (element: any) => ZipFileDataFormat;
static createDeadLetterChannelDefinition: (element: any) => DeadLetterChannelDefinition;
static createDefaultErrorHandlerDefinition: (element: any) => DefaultErrorHandlerDefinition;
static createErrorHandlerRefDefinition: (element: any) => ErrorHandlerRefDefinition;
static createJtaTransactionErrorHandlerDefinition: (element: any) => JtaTransactionErrorHandlerDefinition;
static createNoErrorHandlerDefinition: (element: any) => NoErrorHandlerDefinition;
static createSpringTransactionErrorHandlerDefinition: (element: any) => SpringTransactionErrorHandlerDefinition;
static createCSimpleExpression: (element: any) => CSimpleExpression;
static createConstantExpression: (element: any) => ConstantExpression;
static createDatasonnetExpression: (element: any) => DatasonnetExpression;
static createExchangePropertyExpression: (element: any) => ExchangePropertyExpression;
static createExpressionDefinition: (element: any) => ExpressionDefinition;
static createGroovyExpression: (element: any) => GroovyExpression;
static createHeaderExpression: (element: any) => HeaderExpression;
static createHl7TerserExpression: (element: any) => Hl7TerserExpression;
static createJoorExpression: (element: any) => JoorExpression;
static createJqExpression: (element: any) => JqExpression;
static createJsonPathExpression: (element: any) => JsonPathExpression;
static createLanguageExpression: (element: any) => LanguageExpression;
static createMethodCallExpression: (element: any) => MethodCallExpression;
static createMvelExpression: (element: any) => MvelExpression;
static createOgnlExpression: (element: any) => OgnlExpression;
static createRefExpression: (element: any) => RefExpression;
static createSimpleExpression: (element: any) => SimpleExpression;
static createSpELExpression: (element: any) => SpELExpression;
static createTokenizerExpression: (element: any) => TokenizerExpression;
static createXMLTokenizerExpression: (element: any) => XMLTokenizerExpression;
static createXPathExpression: (element: any) => XPathExpression;
static createXQueryExpression: (element: any) => XQueryExpression;
static createCustomLoadBalancerDefinition: (element: any) => CustomLoadBalancerDefinition;
static createFailoverLoadBalancerDefinition: (element: any) => FailoverLoadBalancerDefinition;
static createRandomLoadBalancerDefinition: (element: any) => RandomLoadBalancerDefinition;
static createRoundRobinLoadBalancerDefinition: (element: any) => RoundRobinLoadBalancerDefinition;
static createStickyLoadBalancerDefinition: (element: any) => StickyLoadBalancerDefinition;
static createTopicLoadBalancerDefinition: (element: any) => TopicLoadBalancerDefinition;
static createWeightedLoadBalancerDefinition: (element: any) => WeightedLoadBalancerDefinition;
static createApiKeyDefinition: (element: any) => ApiKeyDefinition;
static createBasicAuthDefinition: (element: any) => BasicAuthDefinition;
static createBearerTokenDefinition: (element: any) => BearerTokenDefinition;
static createDeleteDefinition: (element: any) => DeleteDefinition;
static createGetDefinition: (element: any) => GetDefinition;
static createHeadDefinition: (element: any) => HeadDefinition;
static createMutualTLSDefinition: (element: any) => MutualTLSDefinition;
static createOAuth2Definition: (element: any) => OAuth2Definition;
static createOpenIdConnectDefinition: (element: any) => OpenIdConnectDefinition;
static createParamDefinition: (element: any) => ParamDefinition;
static createPatchDefinition: (element: any) => PatchDefinition;
static createPostDefinition: (element: any) => PostDefinition;
static createPutDefinition: (element: any) => PutDefinition;
static createResponseHeaderDefinition: (element: any) => ResponseHeaderDefinition;
static createResponseMessageDefinition: (element: any) => ResponseMessageDefinition;
static createRestBindingDefinition: (element: any) => RestBindingDefinition;
static createRestConfigurationDefinition: (element: any) => RestConfigurationDefinition;
static createRestDefinition: (element: any) => RestDefinition;
static createRestPropertyDefinition: (element: any) => RestPropertyDefinition;
static createRestSecuritiesDefinition: (element: any) => RestSecuritiesDefinition;
static createRestsDefinition: (element: any) => RestsDefinition;
static createSecurityDefinition: (element: any) => SecurityDefinition;
static createCustomTransformerDefinition: (element: any) => CustomTransformerDefinition;
static createDataFormatTransformerDefinition: (element: any) => DataFormatTransformerDefinition;
static createEndpointTransformerDefinition: (element: any) => EndpointTransformerDefinition;
static createTransformersDefinition: (element: any) => TransformersDefinition;
static createCustomValidatorDefinition: (element: any) => CustomValidatorDefinition;
static createEndpointValidatorDefinition: (element: any) => EndpointValidatorDefinition;
static createPredicateValidatorDefinition: (element: any) => PredicateValidatorDefinition;
static createValidatorsDefinition: (element: any) => ValidatorsDefinition;
static createStep: (name: string, body: any, clone?: boolean) => CamelElement;
static createExpression: (name: string, body: any) => CamelElement;
static createDataFormat: (name: string, body: any) => CamelElement;
static createSteps: (elements: any[] | undefined) => CamelElement[];
}