/// /// import { Ora } from 'ora'; import { Metadata, MetadataSource } from '../core'; import { MetadataConfig } from '../core/core-config'; import { CliCommandBase } from './command-base'; export declare class CliTagger extends CliCommandBase { spinner: Ora; metadataSource: MetadataSource; metadataConfig: MetadataConfig; constructor(spinner: Ora); getLocalCover(): Promise; getLocalJson(): Promise; downloadMetadata(album: string, cover?: Buffer): Promise; createFiles(metadata: Metadata[]): Promise; writeMetadataToFile(metadata: Metadata[], targetFiles: string[]): Promise; withRetry(action: () => Promise): Promise; fetchMetadata(album: string): Promise; run(album: string): Promise; }