import { Cell } from "../cell";
import { Piece } from "../piece/piece";
import { Affect, Affects } from "./affect.types";
import { BoardMeta } from "../board/board.types";
export declare function handleKillAffect(affect: Affect, cells: Cell[][], killed: Piece[]): void;
export declare function handleTransformAffect(affect: Affect, cells: Cell[][], boardMeta: BoardMeta): void;
export declare function handleMoveAffect(affect: Affect, cells: Cell[][]): void;
export declare function handleSpawnAffect(affect: Affect, cells: Cell[][], killed: Piece[]): void;
export declare function reverseAffects(affects: Affects): Affects;
