import { RandomUser, RandomUserApiResponse, RandomUserPictureSize } from './randomUser.types'; export type UseRandomUserOptions = { /** Cantidad de usuarios a solicitar. Por defecto: 1 */ count?: number; /** Si es false, no dispara el fetch automático. Por defecto: true */ enabled?: boolean; /** Código de nacionalidad (ej. "es", "us"). Ver documentación de randomuser.me */ nat?: string; /** Semilla para resultados reproducibles en previews */ seed?: string; }; export type UseRandomUserResult = { users: RandomUser[]; /** Primer usuario de `users`, o null si aún no hay datos */ user: RandomUser | null; info: RandomUserApiResponse["info"] | null; loading: boolean; error: Error | null; refetch: () => Promise; }; export declare function getRandomUserFullName(user: RandomUser): string; export declare function getRandomUserPicture(user: RandomUser, size?: RandomUserPictureSize): string; export declare function useRandomUser(options?: UseRandomUserOptions): UseRandomUserResult; export type { RandomUser, RandomUserApiResponse, RandomUserPictureSize, } from './randomUser.types';