///
import { ColliderObjectType } from '../hooks';
export interface ArcadeColliderProps {
with: With;
overlapOnly?: boolean;
onCollide?: (self: any, other: With extends string ? any : With) => any;
onProcess?: (self: any, other: With extends string ? any : With) => any;
}
/**
* Creates a collider between the parent GameObject component and the "with" prop. The
* "with" prop can either be a GameObject, a ref to a GameObject, or a string matching
* the name of a GameObject (in Phaser).
*
* ```
*
*
*
* ```
*
* You can also use it with a custom GameObject component
*
* ```
*
*
*
* ```
*
*/
export default function ArcadeCollider(props: ArcadeColliderProps): JSX.Element;