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