import { BaseSubActionClass, BaseActionInterface } from '../BaseActionClass'; import type { editPriofileActionInput } from '../../types/editProfileAction'; export default class EditProfileAction extends BaseSubActionClass implements BaseActionInterface { actionName: string; protected input: editPriofileActionInput; constructor(input: editPriofileActionInput); start(): Promise; gotoEditProfilePage(uname: string): Promise; fillAndSubmitProfileForm(input: editPriofileActionInput): Promise; private checkValidationForm; private uploadAvatarIfExist; private submitForm; }