/// import { ChainableTablePlugins } from '../utils'; export declare const builtInPluginList: (import("../utils").TablePlugin>; size: "small" | "middle" | "large"; getTranslatedText: (text: string, ...args: any[]) => string; t: (text?: string, ...args: any[]) => string; localeKey: import("@fexd/pro-utils").UniteOmit<"en_US" | "zh-CN" | "zh_CN" | "en-US" | "id-ID" | "id_ID" | "ms_MY" | "ms-MY" | "th-TH" | "th_TH", string>; scopeI18n: import("@fexd/tools").I18n; i18nT: (key?: string, ...args: any[]) => any; withI18n: ({ fallback }?: { fallback?: import("react").ReactNode; }) => (Component: any) => import("react").Component<{}, {}, any>; useI18n: () => { t: (key?: string, ...args: any[]) => any; jsxT: (key?: string, ...args: any[]) => any; }; FormattedMessage: ({ value, config }: { value: string; config?: Record | undefined; }) => any; useTranslation: () => { t: (key?: string, ...args: any[]) => any; jsxT: (key?: string, ...args: any[]) => any; }; }> | import("../utils").TablePlugin import("@fexd/pro-utils").ModalControllerType>; showDrawer: (config: import("@fexd/pro-utils").ShowDrawerConfig) => import("@fexd/pro-utils").ModalControllerType>; confirmPromise: typeof import("@fexd/pro-utils").confirmPromise; renderStation: () => JSX.Element; modalStationRef: import("react").RefObject; }> | import("../utils").TablePlugin; iconActions: Record; batchActions: Record; columnActions: Record; tableActionConfigs: import("..").ProTableTableActionType<"add">[]; iconActionConfigs: import("..").ProTableTableActionType[]; batchActionConfigs: import("..").ProTableTableActionType<"delete">[]; columnActionConfigs: import("..").ProTableTableActionType[]; }; setTableActions: import("ahooks/es/useSetState").SetState>; setIconActions: import("ahooks/es/useSetState").SetState>; setBatchActions: import("ahooks/es/useSetState").SetState>; setColumnActions: import("ahooks/es/useSetState").SetState>; renderTableActions: () => JSX.Element; renderIconActions: () => JSX.Element; renderBatchActions: () => JSX.Element; renderColumnsActions: (this: any, record: any, idx: number, dataSource: any[], actionConfigs?: any[] | undefined) => JSX.Element; hasColumnsActions: (dataSource: any[], actionConfigs?: any[] | undefined) => boolean; hasColumnActions: (record: any, idx: number, dataSource: any[], actionConfigs?: any[] | undefined) => boolean; }> | import("../utils").TablePlugin, config?: any) => JSX.Element; renderColumn: (column: import("..").ProTableColumnType, { mode, ...restOptions }?: any) => JSX.Element; }> | import("../utils").TablePlugin, { hasQueryFields: boolean; form: import("@fexd/pro-form").ProFormInstance; render: () => JSX.Element; service: import("ahooks/es/useRequest/src/types").Result; loading: boolean; dataSource: any; mockDataSource: any[]; createMockDataSource: (this: any, mockDataSourceCount?: any) => any[]; updateMockDataSource: () => any[]; paginationParams: { [key: string]: any; page?: number | undefined; pageSize?: number | undefined; }; setPaginationParams: import("@fexd/pro-utils").ProSetState<{ [key: string]: any; page?: number | undefined; pageSize?: number | undefined; }>; getPaginationParams: () => { [key: string]: any; page?: number | undefined; pageSize?: number | undefined; }; selectedItems: any[]; setSelectedItems: import("react").Dispatch>; getSelectedItems: () => any[]; getQueryingParams: () => { [x: string]: any; }; getQueryingExtraParams: () => { [x: string]: any; }; getDataSource: () => any; refresh: (params?: any) => Promise; search: (params?: any) => Promise; setExtraParams: import("@fexd/pro-utils").ProSetState<{ [key: string]: any; filters?: any; sorters?: any; }>; renderAutoQueryTrigger: () => JSX.Element; getService: () => import("ahooks/es/useRequest/src/types").Result; isSearched: boolean; normalizeFormValues: (formValues: any) => any; getQueryParams: (this: any, params?: any, extra?: any) => { params: { [k: string]: unknown; }; extraParams: any; }; proFormRef: import("react").RefObject>; }> | import("../utils").TablePlugin Promise; showEditModal: (item: any, customizedModalConfig?: import("@fexd/pro-utils").ShowModalConfig & { readonly?: boolean | undefined; }) => Promise; modalController: import("react").RefObject>>; editFieldRef: import("react").RefObject<{ submit: () => Promise; cancel: () => void; proFormRef: { current: import("@fexd/pro-form").ProFormInternalParams; }; form: import("@fexd/pro-form").ProFormInstance; }>; }> | import("../utils").TablePlugin; render: () => JSX.Element; }>)[]; export declare const pluginChain: ChainableTablePlugins<{}>; export declare const builtInPlugins: ChainableTablePlugins<{}>;