import { createApp } from 'vue';
/**
 * GCT PaaS 基础能力全局唯一注册入口
 * @description 该方法用于注册GCT PaaS平台的核心全局能力，包括HTTP拦截器、文件处理方法、套件注册等，**整个应用生命周期内只需调用一次**
 * @param {Object} options - 全局注册配置项
 * @param {any} options.interceptors - HTTP请求拦截器配置，用于统一处理请求/响应的拦截逻辑
 * @param {Function} options.parseFile - 文件解析方法，用于解析上传/下载的文件内容
 * @param {Function} options.uploadFile - 文件上传方法，封装文件上传到PaaS平台的逻辑
 * @param {Function} [options.onRegisterSuite] - 套件注册回调函数（可选），用于注册业务相关的功能套件
 * @example
 * setupGlobalGctPaasWord({
 *   interceptors: httpInterceptors,
 *   parseFile: fileParser,
 *   uploadFile: fileUploader,
 *   onRegisterSuite: () => { console.log('套件注册完成') }
 * });
 */
export declare function setupGlobalGctPaasWord(options: {
    interceptors: any;
    parseFile: any;
    uploadFile: any;
    onRegisterSuite: Function;
}): void;
/**
 * GCT PaaS 运行时能力注册入口
 * @description 该方法用于注册GCT PaaS平台的运行时能力，主要是Vue应用级别的插件和指令，在应用创建后调用
 * @param {Object} options - 运行时注册配置项
 * @param {ReturnType<typeof createApp>} options.app - Vue应用实例（createApp的返回值）
 * @example
 * const app = createApp(App);
 * setupRuntimeGctPaasWord({ app });
 */
export declare function setupRuntimeGctPaasWord(options: {
    app: ReturnType<typeof createApp>;
}): void;
