export type FindFunction<Node> = (node: Node) => boolean;
export type FindFunctionFactory<CompareTo, Node> = (compareTo: CompareTo) => FindFunction<Node>;
export declare function FindByNameFunction<CompareTo extends {
    name: string;
}, Node extends {
    getName(): string | undefined;
}>(compareTo: CompareTo): (node: Node) => boolean;
