export declare const Man: {
    new (...args: any[]): {
        _interval: NodeJS.Timer;
        run: import("../HOCs/withRun/types").IRun;
        readonly canvasObject?: boolean;
        isOver: boolean;
        object: Path2D;
        listeners: Partial<Record<import("..").ActionTypes, import("..").ActionCallbackType>>;
        draw: (canvas: import("./Canvas").Canvas) => void;
        state: Record<string, any>;
        setState: (arg: import("./GameObject").CanvasObjectSetState<Record<string, any>>) => void;
        addEventListener: (type: import("..").ActionTypes, cb: import("..").ActionCallbackType) => void;
        map: import("..").MapType;
        id: string | number;
        gridColor: string;
        isCb: (arg: import("./GameObject").CanvasObjectSetState<Record<string, any>>) => arg is import("./GameObject").CanvasObjectSetStateCb<Record<string, any>>;
    };
} & import("../HOCs/withRun/types").Constructor;
export default Man;
