import { DirectiveType, MultiValueDirective } from '../types'; export declare abstract class AbstractMultiValueDirective implements MultiValueDirective { private state; addValue(value: T | T[]): this; serialize(): string; abstract getDirectiveName(): string; abstract getDirectiveType(): DirectiveType; getMinimumCspVersion(): number; }