import { DefaultProvider } from '@eclipse-emfcloud/model-accessor-bus';
import { ModelHub } from '../api';
/**
 * Extends the model accessor bus DefaultProvider with access to the model hub.
 *
 * @extends DefaultProvider
 */
export declare class HubAwareProvider<K = string, C = unknown> extends DefaultProvider {
    protected modelHub: ModelHub<K, C>;
    /**
     * Sets the model hub for this provider.
     *
     * @param {ModelHub} hub  the ModelHub instance to be set
     */
    setModelHub(modelHub: ModelHub<K, C>): void;
}
//# sourceMappingURL=hub-aware-accessor-provider.d.ts.map