export class MarkerNodeActionWeightedElement {
    /**
     *
     * @param {MarkerNodeAction} action
     * @param {CellFilter} weight
     * @returns {MarkerNodeActionWeightedElement}
     */
    static from(action: MarkerNodeAction, weight?: CellFilter): MarkerNodeActionWeightedElement;
    /**
     *
     * @type {MarkerNodeAction}
     */
    action: MarkerNodeAction;
    /**
     *
     * @type {CellFilter}
     */
    weight: CellFilter;
    /**
     *
     * @param {GridData} grid
     * @param {EntityComponentDataset} ecd
     * @param {number} seed
     */
    initialize(grid: GridData, ecd: EntityComponentDataset, seed: number): void;
}
//# sourceMappingURL=MarkerNodeActionWeightedElement.d.ts.map