import { IPerson } from 'person'; import { IPagination } from 'shared-entities/pagination.entity'; export declare class PersonApi { static PERSON_ENDPOINT: string; static getPersonIdFromPersonUri: (uri: string) => string; static getMe: (params?: { [key: string]: string; }) => Promise>; static updateMe: (userId: string, params: Partial) => Promise>; static getPersons: (page: number, itemsPerPage: number, params?: any) => Promise>>>; static getPerson: (personId: string, analytics?: boolean) => Promise>; static disablePerson: (id: string) => Promise>; static addToBlackList: (id: string) => Promise>; static enablePerson: (id: string) => Promise>; static changePassword: (oldPassword: string, password: string, passwordRepeat: string) => Promise>; static postPerson: (data: { lastName?: string; firstName?: string; email?: string; birthDate?: string; id: string; }) => Promise>>; static postSuperAdmin: (data: { lastName?: string; firstName?: string; email?: string; birthDate?: string; id: string; }) => Promise>>; static postUserPicture: (idUser: string, idMedia: string, media: File) => Promise>; static deletePerson: (userId: string) => Promise>; }