import type { Locale, ValidateMessages } from '@antdv/ui/es/locale'; import type { GlobalConfigProviderProps, ThemeColor } from './interface'; import defaultRenderEmpty from './renderEmpty'; export declare const configConsumerProps: string[]; export declare function setGlobalConfig(params: GlobalConfigProviderProps & { theme?: ThemeColor; }): void; declare const _default: import("vue").DefineComponent<{ iconPrefixCls: StringConstructor; getTargetContainer: { type: import("vue").PropType<() => HTMLElement | Window>; }; getPopupContainer: { type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; prefixCls: StringConstructor; getPrefixCls: { type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>; }; renderEmpty: { type: import("vue").PropType; }; transformCellText: { type: import("vue").PropType<(tableProps: import("@antdv/ui/es/ui").TransformCellTextProps) => any>; }; csp: { type: import("vue").PropType; default: import("./interface").CSPConfig; }; input: { type: import("vue").PropType<{ autocomplete?: string; }>; default: { autocomplete?: string; }; }; autoInsertSpaceInButton: { type: BooleanConstructor; default: any; }; locale: { type: import("vue").PropType; default: Locale; }; pageHeader: { type: import("vue").PropType<{ ghost?: boolean; }>; default: { ghost?: boolean; }; }; componentSize: { type: import("vue").PropType; }; componentDisabled: { type: BooleanConstructor; default: any; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: string; }; space: { type: import("vue").PropType<{ size?: number | import("@antdv/ui/es/ui").SizeType; }>; default: { size?: number | import("@antdv/ui/es/ui").SizeType; }; }; virtual: { type: BooleanConstructor; default: any; }; dropdownMatchSelectWidth: { type: (NumberConstructor | BooleanConstructor)[]; default: boolean; }; form: { type: import("vue").PropType<{ validateMessages?: ValidateMessages; requiredMark?: import("@antdv/ui/es/ui").RequiredMark; colon?: boolean; }>; default: { validateMessages?: ValidateMessages; requiredMark?: import("@antdv/ui/es/ui").RequiredMark; colon?: boolean; }; }; pagination: { type: import("vue").PropType<{ showSizeChanger?: boolean; }>; default: { showSizeChanger?: boolean; }; }; theme: { type: import("vue").PropType; default: import("./interface").ThemeConfig; }; select: { type: import("vue").PropType<{ showSearch?: boolean; }>; default: { showSearch?: boolean; }; }; wave: { type: import("vue").PropType<{ disabled?: boolean; }>; default: { disabled?: boolean; }; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly HTMLElement | Window>; }; getPopupContainer: { type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>; }; prefixCls: StringConstructor; getPrefixCls: { type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>; }; renderEmpty: { type: import("vue").PropType; }; transformCellText: { type: import("vue").PropType<(tableProps: import("@antdv/ui/es/ui").TransformCellTextProps) => any>; }; csp: { type: import("vue").PropType; default: import("./interface").CSPConfig; }; input: { type: import("vue").PropType<{ autocomplete?: string; }>; default: { autocomplete?: string; }; }; autoInsertSpaceInButton: { type: BooleanConstructor; default: any; }; locale: { type: import("vue").PropType; default: Locale; }; pageHeader: { type: import("vue").PropType<{ ghost?: boolean; }>; default: { ghost?: boolean; }; }; componentSize: { type: import("vue").PropType; }; componentDisabled: { type: BooleanConstructor; default: any; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: string; }; space: { type: import("vue").PropType<{ size?: number | import("@antdv/ui/es/ui").SizeType; }>; default: { size?: number | import("@antdv/ui/es/ui").SizeType; }; }; virtual: { type: BooleanConstructor; default: any; }; dropdownMatchSelectWidth: { type: (NumberConstructor | BooleanConstructor)[]; default: boolean; }; form: { type: import("vue").PropType<{ validateMessages?: ValidateMessages; requiredMark?: import("@antdv/ui/es/ui").RequiredMark; colon?: boolean; }>; default: { validateMessages?: ValidateMessages; requiredMark?: import("@antdv/ui/es/ui").RequiredMark; colon?: boolean; }; }; pagination: { type: import("vue").PropType<{ showSizeChanger?: boolean; }>; default: { showSizeChanger?: boolean; }; }; theme: { type: import("vue").PropType; default: import("./interface").ThemeConfig; }; select: { type: import("vue").PropType<{ showSearch?: boolean; }>; default: { showSearch?: boolean; }; }; wave: { type: import("vue").PropType<{ disabled?: boolean; }>; default: { disabled?: boolean; }; }; }>>, { form: { validateMessages?: ValidateMessages; requiredMark?: import("@antdv/ui/es/ui").RequiredMark; colon?: boolean; }; input: { autocomplete?: string; }; select: { showSearch?: boolean; }; csp: import("./interface").CSPConfig; direction: "ltr" | "rtl"; space: { size?: number | import("@antdv/ui/es/ui").SizeType; }; locale: Locale; virtual: boolean; dropdownMatchSelectWidth: number | boolean; wave: { disabled?: boolean; }; pagination: { showSizeChanger?: boolean; }; theme: import("./interface").ThemeConfig; autoInsertSpaceInButton: boolean; pageHeader: { ghost?: boolean; }; componentDisabled: boolean; }, {}>; export default _default;