export interface UseComponentSettingReturn { /** 获取组件默认配置;不传参时返回全部组件的配置 */ getSetting: = Record>(componentName?: string) => T; /** 设置组件默认配置(与已有配置深度合并) */ setSetting: (componentName: string, config: Record) => void; /** 合并组件配置:全局配置与组件 props 合并,返回合并后的结果 */ mergeSettings: = Record>(componentName: string, props: Record) => T; } /** * 组件默认配置:供所有组件统一获取/设置默认配置 * - getSetting:获取组件默认配置 * - setSetting:设置组件默认配置(深度合并),可在应用入口或按需调用 * - mergeSettings:合并全局配置与组件 props,props 优先级更高 * * 合并优先级:组件默认值 < 全局配置 < 组件 props */ export declare function useComponentSetting(): UseComponentSettingReturn;