import { Node } from "./node.js"; /** * Determines which method is used to sort nodes */ export declare const enum SortMethod { /** Built in sort */ DEFAULT = 0, /** Bubble sort */ BUBBLE = 1, /** Bubble that avoids nodes that havent been updated * @see [Better sorting in blog post](https://domwil.co.uk/minimaxer/part4/#child-sorting). */ BUBBLE_EFFICIENT = 2 } export declare function defaultSort(list: Node[], reverse?: boolean, pruneByPathLength?: boolean): void; export declare function bubbleSort(list: Node[], reverse?: boolean, pruneByPathLength?: boolean): void; export declare function bubbleSortEfficient(list: Node[], reverse?: boolean, pruneByPathLength?: boolean): void;