import { FragnoPublicClientConfig } from "@fragno-dev/core/client"; import * as zod0 from "zod"; import * as _fragno_dev_core_vue0 from "@fragno-dev/core/vue"; import * as _fragno_dev_core_api0 from "@fragno-dev/core/api"; import * as zod_v4_core0 from "zod/v4/core"; //#region src/client/vue.d.ts declare function createAuthFragmentClient(config?: FragnoPublicClientConfig): { useSignUp: _fragno_dev_core_vue0.FragnoVueMutator<_fragno_dev_core_api0.NonGetHTTPMethod, "/sign-up", zod0.ZodObject<{ email: zod0.ZodEmail; password: zod0.ZodString; }, zod_v4_core0.$strip> | undefined, zod0.ZodObject<{ sessionId: zod0.ZodString; userId: zod0.ZodString; email: zod0.ZodString; role: zod0.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core0.$strip> | undefined, "invalid_input" | "email_already_exists", string>; useSignIn: _fragno_dev_core_vue0.FragnoVueMutator<_fragno_dev_core_api0.NonGetHTTPMethod, "/sign-in", zod0.ZodObject<{ email: zod0.ZodEmail; password: zod0.ZodString; }, zod_v4_core0.$strip> | undefined, zod0.ZodObject<{ sessionId: zod0.ZodString; userId: zod0.ZodString; email: zod0.ZodString; role: zod0.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core0.$strip> | undefined, "invalid_credentials", string>; useSignOut: _fragno_dev_core_vue0.FragnoVueMutator<_fragno_dev_core_api0.NonGetHTTPMethod, "/sign-out", zod0.ZodOptional; }, zod_v4_core0.$strip>> | undefined, zod0.ZodObject<{ success: zod0.ZodBoolean; }, zod_v4_core0.$strip> | undefined, "session_not_found", string>; useMe: _fragno_dev_core_vue0.FragnoVueHook<"GET", "/me", zod0.ZodObject<{ userId: zod0.ZodString; email: zod0.ZodString; role: zod0.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core0.$strip>, "session_invalid", "sessionId">; useUsers: _fragno_dev_core_vue0.FragnoVueHook<"GET", "/users", zod0.ZodObject<{ users: zod0.ZodArray; createdAt: zod0.ZodString; }, zod_v4_core0.$strip>>; cursor: zod0.ZodOptional; hasNextPage: zod0.ZodBoolean; sortBy: zod0.ZodEnum<{ createdAt: "createdAt"; email: "email"; }>; }, zod_v4_core0.$strip>, "invalid_input", "pageSize" | "search" | "cursor" | "sortOrder" | "sortBy">; useUpdateUserRole: _fragno_dev_core_vue0.FragnoVueMutator<_fragno_dev_core_api0.NonGetHTTPMethod, "/users/:userId/role", zod0.ZodObject<{ role: zod0.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core0.$strip> | undefined, zod0.ZodObject<{ success: zod0.ZodBoolean; }, zod_v4_core0.$strip> | undefined, "invalid_input" | "session_invalid" | "permission_denied", string>; useChangePassword: _fragno_dev_core_vue0.FragnoVueMutator<_fragno_dev_core_api0.NonGetHTTPMethod, "/change-password", zod0.ZodObject<{ newPassword: zod0.ZodString; }, zod_v4_core0.$strip> | undefined, zod0.ZodObject<{ success: zod0.ZodBoolean; }, zod_v4_core0.$strip> | undefined, "session_invalid", string>; signIn: { email: ({ email, password, rememberMe: _rememberMe }: { email: string; password: string; rememberMe?: boolean; }) => Promise<{ sessionId: string; userId: string; email: string; role: "user" | "admin"; } | undefined>; }; signUp: { email: ({ email, password }: { email: string; password: string; }) => Promise<{ sessionId: string; userId: string; email: string; role: "user" | "admin"; } | undefined>; }; signOut: (params?: { sessionId?: string; }) => Promise<{ success: boolean; } | undefined>; me: (params?: { sessionId?: string; }) => Promise<{ userId: string; email: string; role: "user" | "admin"; }>; }; //# sourceMappingURL=vue.d.ts.map //#endregion export { createAuthFragmentClient }; //# sourceMappingURL=vue.d.ts.map