import type { Argv } from 'yargs'; import type { JobRunner } from './commands/types.js'; import type { CloudConvertClient, Logger } from './types.js'; export interface CliDependencies { createClient: (apiKey: string, useSandbox: boolean) => CloudConvertClient; runJob: JobRunner; logger: Logger; exitProcess: boolean; } export declare function createCli(args: string[], partialDependencies?: Partial): Argv; export declare function runCli(args: string[]): Promise;