import { Injector } from '@angular/core';
import { LocalGetComponentToken, LocalGetConfigToken, LocalGetContextToken, LocalIsConfigValidToken, LocalUpdateConfigToken } from './local-injector-map';
/**
 * @internal
 */
export interface LocalInjectorParams {
    parentInjector: Injector;
    getComponent: LocalGetComponentToken;
    getConfig: LocalGetConfigToken;
    updateConfig: LocalUpdateConfigToken;
    isConfigValid: LocalIsConfigValidToken;
    getContext: LocalGetContextToken;
}
/**
 * @internal
 */
export declare function createLocalInjector(params: LocalInjectorParams): Injector;
