import { AbstractCall, BaseRequestPayload, BaseResponsePayload } from "../../src/AbstractCall"; import { Service } from "../../src/Service"; import { User } from "../database/ObjectInterfaces"; export declare class UpdateUserCall extends AbstractCall { getRequestName(): string; getService(): Service; } export declare module UpdateUserCall { const NAME = "UPDATE_USER_CALL"; interface RequestModel extends BaseRequestPayload { user_id: any; user: { username?: string; name?: string; surname?: string; email?: string; password?: string; company?: string; birthdate?: Date; gender?: string; school?: string; country?: string; profile_image?: string; }; } interface ResponseModel extends BaseResponsePayload { updated_user: User; } }