export * from "./damageCalc";
export * from "./increase";
export * from "./kicks";
export * from "./tetromino";
export * from "./seed";
export * from "./polyfills";
export * from "./rng";
export interface Handler<T> {
    type: new (...args: any[]) => T;
    copy: (value: T) => T;
}
export declare function deepCopy<T>(obj: T): T;
export declare function deepCopy<T, H extends Handler<any>[]>(obj: T, handlers: H): T;
