import { IOptions } from "../../../interfaces"; import { IUser } from "../interfaces"; export declare const changePasswordUser: (id: number, password_old: string, password: string, password_2: string, options_action?: IOptions) => (dispatch: any) => Promise; export declare const changePasswordOtherUser: (id: number, password: string, password_2: string, options_action?: IOptions) => (dispatch: any) => Promise; export declare const changeSecurityPinUser: (id: number, password: string, pin: any, options_action?: IOptions) => (dispatch: any) => Promise; export declare const changeSecurityPinOtherUser: (id: number, pin: any, options_action?: IOptions) => (dispatch: any) => Promise; export declare const validateAccountUser: (id: number, activation_key: string, options_action?: IOptions) => (dispatch: any) => Promise; export declare const setRestorePasswordUser: (id: number, activation_key: string, password: string, password_2: string, options_action?: IOptions) => (dispatch: any) => Promise; export declare const askRestorePasswordAccountUser: (username: string, options_action?: IOptions) => (dispatch: any) => Promise; export declare const generateSecurityQrUser: (id: number, options_action?: IOptions) => (dispatch: any) => Promise; export declare const showSecurityQrUser: (id: number, options_action?: IOptions) => (dispatch: any) => Promise; export declare function fetchUsersxPermission(permiso_nombre: string, options_action?: IOptions): (dispatch: any) => Promise; export declare const addPermissionUser: (id: number, permission_id: any, options_action?: IOptions) => (dispatch: any) => Promise; export declare const addGroupUser: (id: number, id_group: any, options_action?: IOptions) => (dispatch: any) => Promise; export declare const createUser: (values: IUser, options_action?: IOptions) => (dispatch: any) => Promise; export declare const deleteUser: (id: number, options_action?: IOptions) => (dispatch: any) => Promise; export declare const fetchUsers: (options_action?: IOptions) => (dispatch: any) => Promise; export declare const fetchUser: (id: number, options_action?: IOptions) => (dispatch: any) => Promise; export declare const clearUsers: () => (dispatch: any) => void; export declare const updateUser: (id: number, values: IUser, options_action?: IOptions) => (dispatch: any) => Promise; export declare const uploadProfileImageUser: (id: number, values: IUser | FormData, options_action?: IOptions) => (dispatch: any) => Promise;