import { Node } from "./node.js";
import { HashComputationLevel } from "./hashComputation.js";
export declare function subtreeFillToDepth(bottom: Node, depth: number): Node;
export declare function subtreeFillToLength(bottom: Node, depth: number, length: number): Node;
/**
 * WARNING: Mutates the provided nodes array.
 * TODO: Don't mutate the nodes array.
 * hcByLevel is an output parameter that will be filled with the hash computations if exists.
 */
export declare function subtreeFillToContents(nodes: Node[], depth: number, hcOffset?: number, hcByLevel?: HashComputationLevel[] | null): Node;
