import { LitElement, TemplateResult } from '../../../../../node_modules/lit'; import { Account } from './components/account-info'; import { PersonalInfo } from './components/personal-info'; import { LocationInfo } from './components/location-info'; import { URLsInfo } from './components/urls-info'; import { USER_ACCOUNT_SETTINGS_WIDGETS_LAYOUT, USER_ACCOUNT_SETTINGS_MODE, USER_ACCOUNT_SETTINGS_ORIENTATION, USER_ACCOUNT_SETTINGS_SIDEBAR_DISPLAY_TYPE, IProfileContentCustomizations } from '../../../../types'; export declare class Profile extends LitElement { account: Account; personal: PersonalInfo; location: LocationInfo; urls: URLsInfo; showAvatarMenu: boolean; modalIcon?: TemplateResult; orientation: USER_ACCOUNT_SETTINGS_ORIENTATION; sidebarDisplayType: USER_ACCOUNT_SETTINGS_SIDEBAR_DISPLAY_TYPE; mode: USER_ACCOUNT_SETTINGS_MODE; widgetsLayout: USER_ACCOUNT_SETTINGS_WIDGETS_LAYOUT; toggleAvatarMenu: (e: Event) => void; onAvatarChange: () => void; onAvatarRemove: () => void; content: IProfileContentCustomizations | null; createRenderRoot(): this; render(): TemplateResult<1>; }