import '../../../stories/Components/Loader/Spinner/Spinner'; import '../../../stories/Components/ProfileTab/ProfileTab'; export declare class ProfilePage { el: HTMLElement; name: string; profilePhotoUrl: string; isEditingName: boolean; newName: string; isLoading: boolean; selectedFile: File | null; tempProfilePhotoUrl: string; conversationId: string; getUserDetails: () => void; closeDrawer: () => void; toggleTheme: () => void; defaultTheme: string; componentWillLoad(): void; getPresignedUrl(file: File): Promise; updateUserProfile(payload: { name?: string; profilePhotoUrl?: string; }): Promise; private validateNameInput; private handleNameEdit; private handleNameChange; private handleNameSave; private handleNameKeyDown; private handleFileChange; private handleManualUpdate; private cancelChanges; render(): any; }