import { CurrentUser, InvitedUser, InviteUserParams, User } from '../../types/index.js';
import { BaseClientModuleImpl } from './base-client.js';
export declare class UserClient extends BaseClientModuleImpl {
    /**
     * Get all users
     */
    getUsers(): Promise<User[]>;
    /**
     * Get a specific user by ID
     */
    getUser(userId: number): Promise<User>;
    /**
     * Get current logged user data
     */
    getCurrentUser(): Promise<CurrentUser>;
    /**
     * Invite a new user by email
     */
    inviteUser(params: InviteUserParams): Promise<InvitedUser>;
}
//# sourceMappingURL=user-client.d.ts.map