import { FiringState } from "../../firing-state"; import { Owner } from "../../owner"; import { FiringStateUpdater } from "./setter-gun"; import { TConstantOrLazy } from "../../lazyEvaluative"; /** * Use new muzzle when played. */ export declare class UseMuzzleUpdater implements FiringStateUpdater { private readonly name; constructor(name: TConstantOrLazy); updateFiringState(owner: Owner, state: FiringState): void; }