import type { UserDTO, UserCreateRequestDTO, PaginatedResponseDTO } from '@explorins/pers-sdk'; import type { UserPublicProfileDTO, UserQueryOptions } from '@explorins/pers-sdk/user'; export type { UserQueryOptions } from '@explorins/pers-sdk/user'; export declare const useUsers: () => { getCurrentUser: (options?: UserQueryOptions) => Promise; updateCurrentUser: (userData: UserCreateRequestDTO) => Promise; getUserById: (userId: string, options?: UserQueryOptions) => Promise; getAllUsersPublic: (filter?: { key: string; value: string; }) => Promise>; getAllUsers: () => Promise>; updateUser: (userId: string, userData: UserCreateRequestDTO) => Promise; setUserActiveStatus: (userId: string, isActive?: boolean) => Promise; isAvailable: boolean; }; export type UserHook = ReturnType; //# sourceMappingURL=useUsers.d.ts.map