/**
 * Copyright (c) Haiku 2016-2018. All rights reserved.
 */
import { BytecodeNode, BytecodeNodeAttributes, HaikuBytecode, MaybeBytecodeNode } from '../api/HaikuBytecode';
export declare type ManaTreeVisitor = (elementName: string | HaikuBytecode, attributes: BytecodeNodeAttributes, children: (string | BytecodeNode)[], mana: BytecodeNode, locator: string, parent: MaybeBytecodeNode, index: number) => void;
declare const visitManaTree: (locator: string, mana: string | BytecodeNode, visitor: ManaTreeVisitor, parent: BytecodeNode, index: number) => void;
export default visitManaTree;
