import type { ISecretInfo } from './types';
/**
 * 拉取七彩石配置
 * @param {String} key 七彩石的key
 * @param {object} secretInfo 密钥信息
 * @param {string} secretInfo.appId 项目Id
 * @param {string} secretInfo.envName 环境
 * @param {string} secretInfo.groupName 组名称
 * @returns {Promise<object>} 请求Promise
 *
 * @example
 *
 * fetchRainbowConfig('test', {
 *   appId: 'xx',
 *   envName: 'prod',
 *   groupName: 'robot',
 * }).then((resp) => {
 *   console.log(resp)
 * });
 *
 */
export declare function fetchRainbowConfig(key: string, secretInfo: Partial<ISecretInfo>, options?: {
    sdk: any;
    initOptions?: Record<string, any>;
    isFetchGroup?: boolean;
    tryJsonParse?: boolean;
}): Promise<any>;
