import { User } from "../models/User"; export declare const getUsers: (signal?: AbortSignal) => Promise; export declare const getDataUser: (params: { userId: number | null; }, signal?: AbortSignal) => Promise; export declare const deleteUser: (userId: number) => Promise; export declare const setPassword: (userId: number, password: string) => Promise<{ ok: boolean; data: any; message?: undefined; } | { ok: boolean; message: any; data?: undefined; }>; export declare const upsertUser: (user: User) => Promise; export declare const getAuthTypes: (signal?: AbortSignal) => Promise; export declare const setProfilesToUser: ({ UserId, profileIds, }: { UserId: number; profileIds: number[]; }) => Promise; type PermissionsProp = { UserId: number; UserName?: string | null; } | { UserId?: number | null; UserName: string; }; export declare const getUserPermissionsFromAPI: ({ UserId, UserName, }: PermissionsProp) => Promise<{ UserId: number; UserName: string; ProfilesId: string; Permissions: string; Profiles: string; } | null>; export {};