import { Token, Type } from './types'; declare type ForwardRefFn = () => Type; export interface ForwardRef extends ForwardRefFn { __forward_ref__: typeof forwardRef; } export declare function forwardRef(forwardRefFn: () => Type): ForwardRef; /** * @ignore * * @param token The token or forwardRef to resolve */ export declare function resolveForwardRef(token: Type | ForwardRef): Type; export declare function resolveForwardRef(token: Token | ForwardRef): Token; export {};