import { TreeVisitor } from "../visitor"; import { SourceFile } from "../tree"; import { Yaml } from "./tree"; export declare class YamlVisitor

extends TreeVisitor { isAcceptable(sourceFile: SourceFile): Promise; protected visitDocuments(documents: Yaml.Documents, p: P): Promise; protected visitDocument(document: Yaml.Document, p: P): Promise; protected visitDirective(directive: Yaml.Directive, p: P): Promise; protected visitDocumentEnd(end: Yaml.DocumentEnd, p: P): Promise; protected visitMapping(mapping: Yaml.Mapping, p: P): Promise; protected visitMappingEntry(entry: Yaml.MappingEntry, p: P): Promise; protected visitScalar(scalar: Yaml.Scalar, p: P): Promise; protected visitSequence(sequence: Yaml.Sequence, p: P): Promise; protected visitSequenceEntry(entry: Yaml.SequenceEntry, p: P): Promise; protected visitAnchor(anchor: Yaml.Anchor, p: P): Promise; protected visitAlias(alias: Yaml.Alias, p: P): Promise; protected visitTag(tag: Yaml.Tag, p: P): Promise; protected accept(t: Yaml, p: P): Promise; } //# sourceMappingURL=visitor.d.ts.map