import { FallingTub } from './falling-tub.js'; import { HandFan } from './hand-fan.js'; export declare enum Gadget { NONE = 0, FallingTub = 1, HandFan = 2 } export declare function unionToGadget(type: Gadget, accessor: (obj: FallingTub | HandFan) => FallingTub | HandFan | null): FallingTub | HandFan | null; export declare function unionListToGadget(type: Gadget, accessor: (index: number, obj: FallingTub | HandFan) => FallingTub | HandFan | null, index: number): FallingTub | HandFan | null;