import { Ref } from 'vue'; import { Router } from 'vue-router'; import { Z as ZitadelAuthConfig, a as ZitadelUser } from './types-C5b7Bv-t.cjs'; interface ZitadelAuthReturn { isAuthenticated: Ref; isLoading: Ref; user: Ref; error: Ref; login: () => void; logout: () => Promise; fetch: (url: string, init?: RequestInit) => Promise; } declare function useZitadelAuth(router: Router, config: ZitadelAuthConfig): ZitadelAuthReturn; export { useZitadelAuth };