import { ValidationTypes, LintOptions } from '../types'; import { ManifestSchema } from '../schema/manifest'; import { BasicManifestSchema } from '../schema/basic-manifest'; import { ProcessorInterface } from '../processor'; import { BuilderInterface } from './builder-interface'; export declare class ProcessorBuilder implements BuilderInterface> { private static cache; private validationType; private lintOptions; private constructor(); static instance(): ProcessorBuilder; withValidation(type: ValidationTypes): ProcessorBuilder; withOptions(options: LintOptions): ProcessorBuilder; private buildInternal; private createCacheKey; build(): ProcessorInterface; } //# sourceMappingURL=processor-builder.d.ts.map