/**
 * 发送埋点请求功能封装
 *
 * 接口文档地址: https://www.kdocs.cn/l/cn3Dh2g9TrkN
 *
 * 页面操作：进入页面首先调用 startSubmit 接口；每次的用户操作都必须有唯一的操作标识（前端可以生成UUID），在startSubmit 和 endSubmit中必须传入。在离开页面的时候调用endSubmit。
 * 按钮操作：按钮操作，可以只调用 startSubmit 接口即可。
 */
/**
 * 页面操作 - 进入页面埋点请求
 * @param {Record<string, any>} payload 业务数据参数
 *
 * event 行为类型 1 浏览 2点击 3 登录 4 登出
 */
export declare const track_page_entry: (payload?: Record<string, any>) => Promise<void>;
/**
 * 页面操作 - 离开页面埋点请求
 * @param {Record<string, any>} payload 业务数据参数
 *
 * event 行为类型 1 浏览 2点击 3 登录 4 登出
 */
export declare const track_page_leave: () => Promise<void>;
/**
 * 按钮操作 - 自定义调用埋点请求
 * @param {Record<string, any>} payload 业务数据参数
 *
 * event 行为类型 1 浏览 2点击 3 登录 4 登出
 */
export declare const track_custom_invoke: (payload?: Record<string, any>) => Promise<void>;
/**
 * 指令操作 - v-tack指令埋点请求
 * @param {Record<string, any>} payload 业务数据参数
 * @param {Record<string, any>} config 配置参数
 *   - customPath 是否自定义path路径 默认为false
 *
 * event 行为类型 1 浏览 2点击 3 登录 4 登出
 */
export declare const track_v_track: (payload?: Record<string, any>) => Promise<void>;
