import { Evented } from '@dojo/core/Evented'; import { EventObject } from '@dojo/core/interfaces'; export declare type InjectorEventMap = { invalidate: EventObject<'invalidate'>; }; export declare class Injector extends Evented { private _payload; private _invalidator; constructor(payload: T); setInvalidator(invalidator: () => void): void; get(): T; set(payload: T): void; } export default Injector;