import '../../../assert/js/assert.js';
import '../../../globals.js';
import Constructor from '../../../phet-core/js/types/Constructor.js';
import { PressListener, SpriteInstance } from '../imports.js';
type TSpriteListenable = {
    spriteInstance: SpriteInstance | null;
};
/**
 * @param type - Should be a PressListener-based type
 */
declare const SpriteListenable: <SuperType extends Constructor<PressListener>>(k: SuperType) => SuperType & Constructor<TSpriteListenable>;
export default SpriteListenable;
//# sourceMappingURL=SpriteListenable.d.ts.map