import Plant, { PlantState } from "./plant"; export default class PlantFactory { private generateId; private width; private plantPosCursor; constructor(generateId: () => number, width: number); build(initialState?: Partial): Plant; private getNextPos; private randomX; }