import type { PopsGeneralConfig, PopsDragConfig } from "../types/components"; type NullOrFunctionReturnType = null | undefined | IFunction; type GlobalConfigOption = { style?: NullOrFunctionReturnType; zIndex?: NullOrFunctionReturnType; } & Partial & Partial; export declare const GlobalConfig: { config: GlobalConfigOption; /** * 为所有弹窗设置全局属性 */ setGlobalConfig(config: GlobalConfigOption): void; /** * 获取全局配置 */ getGlobalConfig(): { style?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit<(IFunction & string) | null | undefined, "zIndex"> | undefined; zIndex?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit<((IFunction | null) & IFunction) | undefined, "zIndex"> | undefined; useShadowRoot?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; class?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; only?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; width?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; height?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; position?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; animation?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; mask?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; forbiddenScroll?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; lightStyle?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; darkStyle?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; stopKeyDownEventPropagation?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; emitter?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | null | undefined, "zIndex"> | undefined; drag?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; dragLimit?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; dragExtraDistance?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit | undefined; dragMoveCallBack?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit<((moveElement: HTMLElement, left: number, top: number) => void) | undefined, "zIndex"> | undefined; dragEndCallBack?: { zIndex: GlobalConfigOption["zIndex"]; } | Omit<((moveElement: HTMLElement, left: number, top: number) => void) | undefined, "zIndex"> | undefined; }; }; export {};