import type { Command } from 'commander'; import type { DreamerVoiceCatalogQuery, DreamerVoiceCatalogResponse } from './assets'; import type { CliCredentials } from './config'; export type VoiceCatalogCommandDependencies = { requireAuth: () => CliCredentials; listDreamerVoices: (creds: CliCredentials, query?: DreamerVoiceCatalogQuery) => Promise; printJson: (value: unknown) => void; printLine: (value: string) => void; fail: (message: string) => never; }; export declare function registerVoiceCatalogCommand(assets: Command, dependencies: VoiceCatalogCommandDependencies): void;