import { Command, flags } from '@oclif/command';
import { Config } from './types';
export declare abstract class Base extends Command {
    static cosmiconfig: Config | null;
    static flags: {
        help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
        messagesDir: flags.IOptionFlag<string>;
    };
    static langFlags: {
        langs: flags.IOptionFlag<string>;
    };
    static providersFlags: {
        provider: flags.IOptionFlag<string>;
        projectId: flags.IOptionFlag<string | undefined>;
        token: flags.IOptionFlag<string | undefined>;
        version: flags.IOptionFlag<string | undefined>;
        namespace: flags.IOptionFlag<string | undefined>;
        uploadTranslations: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
    };
    init(): Promise<void>;
}
