interface SingletonRefObject<T> {
    readonly current: T;
}
/** @see https://foxact.skk.moe/use-singleton */
declare function useSingleton<T>(initializor: () => T): SingletonRefObject<T>;

export { useSingleton };
export type { SingletonRefObject };
