import AccountInfo from '../../parser/youtube/AccountInfo.js'; import Analytics from '../../parser/youtube/Analytics.js'; import Settings from '../../parser/youtube/Settings.js'; import TimeWatched from '../../parser/youtube/TimeWatched.js'; import type Actions from '../Actions.js'; import type { ApiResponse } from '../Actions.js'; export default class AccountManager { #private; channel: { editName: (new_name: string) => Promise; editDescription: (new_description: string) => Promise; getBasicAnalytics: () => Promise; }; constructor(actions: Actions); /** * Retrieves channel info. */ getInfo(): Promise; /** * Retrieves time watched statistics. */ getTimeWatched(): Promise; /** * Opens YouTube settings. */ getSettings(): Promise; /** * Retrieves basic channel analytics. */ getAnalytics(): Promise; }