/**
 * @class Ext.mixin.StoreWatcher
 * This mixin is used to track and listen to the `store` of its `owner` component. The
 * component must support a `storechange` event (as do grids and dataviews) as well as
 * a `getStore` method.
 * @since 6.5.0
 */
 
/**
 * @cfg {Ext.Base} owner
 * @accessor
 */
 
/**
 * @cfg {Object} ownerListeners
 * The events and associated handlers to which to listen on the `owner`.
 * @accessor
 */
 
/**
 * @cfg {Object} sourceListeners
 * The events and associated handlers to which to listen on the `source` of the
 * connected `store`. That is, these listeners are attached to the unfiltered
 * collection. When `remoteFilter` is `true` there is no unfiltered collection so
 * these listeners are attached to the only collection that exists (which is
 * filtered by the server).
 * @accessor
 */
 
/**
 * @cfg {Object} storeListeners
 * The events and associated handlers to which to listen on the `store` of the
 * `owner`.
 * @accessor
 */