import { FragnoPublicClientConfig } from "@fragno-dev/core/client"; import * as zod134 from "zod"; import * as _fragno_dev_core_react0 from "@fragno-dev/core/react"; import * as _fragno_dev_core_api10 from "@fragno-dev/core/api"; import * as zod_v4_core38 from "zod/v4/core"; //#region src/client/react.d.ts declare function createAuthFragmentClient(config?: FragnoPublicClientConfig): { useSignUp: _fragno_dev_core_react0.FragnoReactMutator<_fragno_dev_core_api10.NonGetHTTPMethod, "/sign-up", zod134.ZodObject<{ email: zod134.ZodEmail; password: zod134.ZodString; }, zod_v4_core38.$strip> | undefined, zod134.ZodObject<{ sessionId: zod134.ZodString; userId: zod134.ZodString; email: zod134.ZodString; role: zod134.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core38.$strip> | undefined, "invalid_input" | "email_already_exists", string>; useSignIn: _fragno_dev_core_react0.FragnoReactMutator<_fragno_dev_core_api10.NonGetHTTPMethod, "/sign-in", zod134.ZodObject<{ email: zod134.ZodEmail; password: zod134.ZodString; }, zod_v4_core38.$strip> | undefined, zod134.ZodObject<{ sessionId: zod134.ZodString; userId: zod134.ZodString; email: zod134.ZodString; role: zod134.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core38.$strip> | undefined, "invalid_credentials", string>; useSignOut: _fragno_dev_core_react0.FragnoReactMutator<_fragno_dev_core_api10.NonGetHTTPMethod, "/sign-out", zod134.ZodOptional; }, zod_v4_core38.$strip>> | undefined, zod134.ZodObject<{ success: zod134.ZodBoolean; }, zod_v4_core38.$strip> | undefined, "session_not_found", string>; useMe: _fragno_dev_core_react0.FragnoReactHook<"GET", "/me", zod134.ZodObject<{ userId: zod134.ZodString; email: zod134.ZodString; role: zod134.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core38.$strip>, "session_invalid", "sessionId">; useUsers: _fragno_dev_core_react0.FragnoReactHook<"GET", "/users", zod134.ZodObject<{ users: zod134.ZodArray; createdAt: zod134.ZodString; }, zod_v4_core38.$strip>>; cursor: zod134.ZodOptional; hasNextPage: zod134.ZodBoolean; sortBy: zod134.ZodEnum<{ createdAt: "createdAt"; email: "email"; }>; }, zod_v4_core38.$strip>, "invalid_input", "pageSize" | "search" | "cursor" | "sortOrder" | "sortBy">; useUpdateUserRole: _fragno_dev_core_react0.FragnoReactMutator<_fragno_dev_core_api10.NonGetHTTPMethod, "/users/:userId/role", zod134.ZodObject<{ role: zod134.ZodEnum<{ user: "user"; admin: "admin"; }>; }, zod_v4_core38.$strip> | undefined, zod134.ZodObject<{ success: zod134.ZodBoolean; }, zod_v4_core38.$strip> | undefined, "invalid_input" | "session_invalid" | "permission_denied", string>; useChangePassword: _fragno_dev_core_react0.FragnoReactMutator<_fragno_dev_core_api10.NonGetHTTPMethod, "/change-password", zod134.ZodObject<{ newPassword: zod134.ZodString; }, zod_v4_core38.$strip> | undefined, zod134.ZodObject<{ success: zod134.ZodBoolean; }, zod_v4_core38.$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=react.d.ts.map //#endregion export { createAuthFragmentClient }; //# sourceMappingURL=react.d.ts.map