export class Theme {
    /**
     *
     * @type {TerrainTheme}
     */
    terrain: TerrainTheme;
    /**
     *
     * @type {MarkerNodeProcessingRuleSet}
     */
    nodes: MarkerNodeProcessingRuleSet;
    /**
     *
     * @type {CellProcessingRuleSet}
     */
    cells: CellProcessingRuleSet;
    /**
     *
     * @param {number} seed
     * @param {EntityComponentDataset} ecd
     * @param {GridData} grid
     */
    initialize(seed: number, ecd: EntityComponentDataset, grid: GridData): void;
}
import { TerrainTheme } from "./TerrainTheme.js";
import { MarkerNodeProcessingRuleSet } from "../markers/actions/MarkerNodeProcessingRuleSet.js";
import { CellProcessingRuleSet } from "./cell/CellProcessingRuleSet.js";
//# sourceMappingURL=Theme.d.ts.map