import type { ValidationInfo } from '../ValidationWrapper.js'; import type { PathTokensCache } from './PathHelper.js'; import type { ValidationNode } from './Types.js'; import { ValidationReader } from './ValidationReader.js'; export declare class ValidationWriter { private readonly node; constructor(node?: ValidationNode); getReader(tokens: PathTokensCache): ValidationReader; set(validation: ValidationInfo): void; isValidated(): boolean; getNode(path: string[]): ValidationWriter; private getNodeInternal; }