export interface InjectionKey<T> extends Symbol {
}
export declare function provide<T>(key: InjectionKey<T> | string, value: T): void;
export declare function inject<T>(key: InjectionKey<T> | string): T | void;
export declare function inject<T>(key: InjectionKey<T> | string, defaultValue: T): T;
