import type { TranslateConfig } from '..';
import { Translate } from '..';
import { Extract } from '../commands/extract';
export declare function runTranslate(argv: string): Promise<Translate>;
export declare function runTranslateExtract(argv: string): Promise<Extract>;
export declare function testConfig<Config = TranslateConfig>(defaultArgs: string): {
    (name: string, args: string, result: DeepPartial<Config>): void;
    (name: string, args: string, result: Error | string): void;
    (name: string, args: string, config: DeepPartial<Config>, result: DeepPartial<Config>): void;
    (name: string, args: string, config: DeepPartial<Config>, result: Error | string): void;
};
