import { CliLocalConfig, Config, CliPackageJson } from './config';
/** 从配置文件中读取 token */
export declare function getCliConfigFromFile(): CliLocalConfig;
/**
 * 设置 Cli token，并将 token 存入本地文件，设置 config 的 token 一定要使用此方法，
 * 不可直接 config.userInfo.token = xxx
 * @param cliLocalConfig
 * @returns
 */
export declare function setCliConfigToFile(cliLocalConfig: CliLocalConfig): Promise<boolean>;
/**
 * 根据传入的环境字符串， 更新当前配置
 * @param inputEnv
 */
export declare const injectConfigEnv: (inputEnv?: string | undefined) => Promise<void>;
/**
 * 更新配置
 * @param configOpt
 */
export declare const updateConfig: (configOpt: Partial<Config>) => void;
/** 读取cli package.json */
export declare const getCliPackageJson: () => CliPackageJson;
declare const _default: Config;
/**
 * 暴露出代理配置对象， 目前不支持直接打印
 */
export default _default;
