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