import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
import IVisibleObjectManager from "./IVisibleObjectManager";
export type PhysicsOptions = undefined | boolean | "map" | "character" | "convex" | "static";
export default interface IPhysicsObjectManager extends IVisibleObjectManager {
    mass: number;
    gravity: Nullable<boolean>;
    physics: Nullable<PhysicsOptions>;
}
export declare const physicsObjectManagerSchema: Required<ExtractProps<IPhysicsObjectManager>>;
export declare const physicsObjectManagerDefaults: Partial<import("./utils/Defaults").default<IPhysicsObjectManager>>;
