import { Config } from '@oclif/core'; import AddonClient from './addon-client.js'; import { ManifestInterface, ManifestLocal, ManifestRemote } from './manifest.js'; export default class Addon { readonly argsSlug?: string; private readonly _client; private readonly _local; private readonly _remote; constructor(config: Config, argsSlug?: string); client(): AddonClient; local(): ManifestLocal; manifest(uuid: string): Promise; manifests(): Promise; remote(): ManifestRemote; slug(): Promise; }