export declare type ColliderObjectType = Phaser.GameObjects.GameObject | string; /** * Creates a collider between objects or arrays of objects. If provided values are strings, it will * search for all objects by that name in the scene. */ export declare function useArcadeCollider(obj1: T1 | T1[], obj2: T2 | T2[], args: { overlapOnly?: boolean; onCollide: (obj1: T1 extends string ? any : T1, obj2: T2 extends string ? any : T2) => any; onProcess?: (obj1: T1 extends string ? any : T1, obj2: T2 extends string ? any : T2) => boolean; }): void;