import { AlgorithmNode } from './Nodes'; import { Visitor } from './visitors'; export declare const traverse: (ast: AlgorithmNode, visitor: Visitor) => AlgorithmNode; export declare const clean: (ast: AlgorithmNode) => AlgorithmNode; export declare const sequence: (ast: AlgorithmNode) => AlgorithmNode; export declare const rotationless: (ast: AlgorithmNode) => AlgorithmNode; export declare const validate: (ast: AlgorithmNode) => AlgorithmNode;