import { DirectiveType, SingleValueDirective } from '../types'; export declare abstract class AbstractSingleValueDirective implements SingleValueDirective { private state; setValue(value: T): this; abstract getDirectiveName(): string; abstract getDirectiveType(): DirectiveType; getMinimumCspVersion(): number; serialize(): string; }