export declare class InjectionToken { description: string; readonly symbol: symbol; constructor(description: string); toString(): string; } export type Constructor = new (...args: any[]) => T; export type Token = Constructor | InjectionToken | symbol | string; export type ForwardRefFn = () => Token; export type MaybeForwardRef = Token | { __forward_ref__: ForwardRefFn; }; export declare function forwardRef(fn: ForwardRefFn): { __forward_ref__: ForwardRefFn; }; export declare function resolveForwardRef(t: MaybeForwardRef): Token; export declare function describeToken(token: Token): string; //# sourceMappingURL=tokens.d.ts.map