import type { AuthTokenInterface, AuthContextUserInterface } from "../../contexts/AuthContext";
/**
 * Mock de getToken - Obtiene un token de acceso
 *
 * @param username - Nombre de usuario o email
 * @param password - Contraseña del usuario
 * @returns Promise con los datos del token
 */
export declare const mockGetToken: (username: string, password: string) => Promise<AuthTokenInterface>;
/**
 * Mock de getUserData - Obtiene los datos del usuario autenticado
 *
 * @param token - Token de acceso
 * @returns Promise con los datos del usuario
 */
export declare const mockGetUserData: (auth: AuthTokenInterface) => Promise<AuthContextUserInterface>;
/**
 * Mock de removeToken - Revoca/invalida un token
 *
 * @param token - Token a revocar
 * @returns Promise que se resuelve cuando el token es revocado
 */
export declare const mockRemoveToken: (auth: AuthTokenInterface) => Promise<void>;
//# sourceMappingURL=mockAuthService.d.ts.map