/** * Processor interfaces — shared between parser and entity modules. * * These types break the circular dependency between parser and entities. * Both packages import from @specverse/types instead of from each other. */ export interface ProcessorContext { warnings: string[]; addWarning(message: string): void; } export declare abstract class AbstractProcessor { protected context: ProcessorContext; constructor(context: ProcessorContext); protected addWarning(message: string): void; } //# sourceMappingURL=processor.d.ts.map