import { IApplication, IPlugin, Plugin } from 'dill-pixel'; import { System } from './System'; export interface SnapPhysicsPluginOptions { useSpatialHashGrid: boolean; gridCellSize: number; fps: number; debug: boolean; } export interface ISnapPhysicsPlugin extends IPlugin { get system(): typeof System; get gridCellSize(): number; set gridCellSize(value: number); get useSpatialHashGrid(): boolean; set useSpatialHashGrid(value: boolean); get fps(): number; set fps(value: number); } export declare class SnapPhysicsPlugin extends Plugin { readonly id = "SnapPhysicsPlugin"; get gridCellSize(): number; set gridCellSize(value: number); get useSpatialHashGrid(): boolean; set useSpatialHashGrid(value: boolean); set fps(value: number); get system(): typeof System; private hello; destroy(): void; initialize(options: Partial, _app: IApplication): Promise; private _addMathExtras; } //# sourceMappingURL=SnapPhysicsPlugin.d.ts.map