import { KaotoSchemaDefinition } from '../kaoto-schema'; import { SourceSchemaType } from './source-schema-type'; export interface ISourceSchema { schema: KaotoSchemaDefinition | undefined; name: string; multipleRoute: boolean; } interface IEntitySchemaConfig { [SourceSchemaType.Route]: ISourceSchema; [SourceSchemaType.Kamelet]: ISourceSchema; [SourceSchemaType.Pipe]: ISourceSchema; [SourceSchemaType.KameletBinding]: ISourceSchema; [SourceSchemaType.Integration]: ISourceSchema; } declare class SourceSchemaConfig { config: IEntitySchemaConfig; setSchema(name: string, schema: KaotoSchemaDefinition): void; } export declare const sourceSchemaConfig: SourceSchemaConfig; export {};