export class MarkerNodeActionSelectWeighted extends MarkerNodeAction {
    /**
     *
     * @returns {MarkerNodeActionSelectWeighted}
     * @param {MarkerNodeActionWeightedElement[]} elements
     */
    static from(elements: MarkerNodeActionWeightedElement[]): MarkerNodeActionSelectWeighted;
    /**
     *
     * @type {MarkerNodeActionWeightedElement[]}
     */
    elements: MarkerNodeActionWeightedElement[];
    __random: () => number;
    initialize(grid: any, ecd: any, seed: any): void;
    execute(grid: any, ecd: any, node: any): void;
}
import { MarkerNodeAction } from "../MarkerNodeAction.js";
//# sourceMappingURL=MarkerNodeActionSelectWeighted.d.ts.map