import { IPerson } from 'person'; export declare const usePerson: () => { updateUser: (id: string, personData: Partial) => Promise>; addToBlackList: (idPerson: string) => Promise>; meLoading: boolean; updateUserAndChangePassword: (personData: Partial, oldPassword: string, password: string, passwordRepeat: string) => Promise<[IPerson, unknown]>; changePassword: (oldPassword: string, password: string, passwordRepeat: string) => Promise; enablePerson: (customerId: string) => Promise; disablePerson: (customerId: string) => import("redux-thunk").ThunkAction>; getPerson: (personId: string, analytics?: boolean) => void; getMe: (params?: { [key: string]: string; }) => Promise; id: string; clear: () => void; updateMe: (personData: Partial) => Promise>; loading: { [key: string]: boolean; } & { [key: string]: boolean; }; me: IPerson; person: Partial>; personLoading: boolean; personError: string; addUserPicture: (idUser: string, idMedia: string, media: File) => Promise; addSuperAdmin: (personData: Partial) => Promise; deletePerson: (userId: string) => Promise; };