import type { ComputedRef } from '#imports'; import type { ProviderKeys, UserSession } from '../types.js'; export declare function useOidcAuth(): { loggedIn: ComputedRef; user: ComputedRef; currentProvider: ComputedRef; fetch: () => Promise; refresh: () => Promise; login: (provider?: ProviderKeys | "dev", params?: Record) => Promise; logout: (provider?: ProviderKeys | "dev", logoutRedirectUri?: string) => Promise; clear: () => Promise; };