import { Gun } from "../../gun"; import { FiringState } from "../../firing-state"; import { Owner } from "../../owner"; import { PlayerLike } from "../../player"; /** * Play guns parallel. * Each child guns are played with copied FiringState. */ export declare class Parallel implements Gun { private readonly guns; constructor(...guns: Gun[]); play(owner: Owner, player: PlayerLike, state: FiringState): IterableIterator; }