import React from 'react'; declare const SelectTable2: React.ForwardRefExoticComponent object) | undefined; formatParams?: string | ((params: any) => any) | undefined; formatResult?: string | { total?: string | number | undefined; data?: any; } | ((res: any) => { total?: string | number | undefined; data?: any; }) | undefined; onFormatResult?: ((data: any[]) => void) | undefined; requestWhenMount?: boolean | undefined; onSuccess?: ((res: any) => void) | undefined; onError?: ((error: Error) => void) | undefined; requestConfig?: import("axios").AxiosRequestConfig | undefined; pageKey?: string | undefined; pageSizeKey?: string | undefined; pageSize?: number | undefined; pageSizeList?: any[] | undefined; paginationProps?: import("@alifd/next/types/pagination").PaginationProps | undefined; showPagination?: boolean | undefined; responsivePaginationType?: import("../../../table").responsivePaginationType | undefined; useRowSelection?: boolean | undefined; onChangeRowSelection?: ((selectedRowKeys: string[]) => void) | undefined; getRowSelection?: ((rowSelection: import("../../../table").innerRowSelectionType) => void) | undefined; footerAction?: React.ReactNode | import("../../..").ProActionGroupProps; footer?: React.ReactNode; filterDebounce?: number | undefined; actionRef?: React.MutableRefObject | undefined; showSkeleton?: boolean | undefined; skeletonSize?: number | undefined; tableClassName?: string | undefined; footerSuction?: boolean | Element | undefined; autoRefresh?: boolean | ((dataSource: any[]) => number | boolean) | undefined; autoRefreshProps?: { dataSource?: { label?: React.ReactNode; value?: number | undefined; }[] | undefined; } | undefined; customRequest?: ((params: any) => Promise<{ success: boolean; data: any[]; total?: number | undefined; }>) | undefined; reserveSelectedRecords?: boolean | undefined; defaultFilterParams?: { [key: string]: any; } | undefined; disableSelectAll?: boolean | undefined; context?: any; fixedTableBody?: boolean | undefined; 'data-teamix-spm'?: string | undefined; switchCardView?: boolean | undefined; cardViewProps?: import("../../../table").ProTableCardProps | undefined; defaultView?: "table" | "card" | undefined; emptyProps?: import("@teamix/pro-field").EmptyContentProps | undefined; bindUrl?: boolean | undefined; bindUrlProps?: import("../../../table").ProTableBindUrlProps | undefined; autoRedirect?: boolean | undefined; useMaxData?: boolean | undefined; rowSelection?: ({ getProps?: ((record: any, index: number) => any) | undefined; onChange?: ((selectedRowKeys: any[], records: any[]) => void) | undefined; onSelect?: ((selected: boolean, record: any, records: any[]) => void) | undefined; onSelectAll?: ((selected: boolean, records: any[]) => void) | undefined; selectedRowKeys?: any[] | undefined; selectedRecords?: any[] | undefined; mode?: "multiple" | "single" | undefined; titleProps?: (() => any) | undefined; columnProps?: (() => any) | undefined; titleAddons?: (() => any) | undefined; defaultSelectedRowKeys?: any[] | undefined; defaultSelectedRecords?: any[] | undefined; } & { getProps?: ((record: any, index: number) => void) | undefined; onChange?: ((selectedRowKeys: any[], records: any[]) => void) | undefined; onSelect?: ((selected: boolean, record: any, records: any[]) => void) | undefined; onSelectAll?: ((selected: boolean, records: any[]) => void) | undefined; selectedRowKeys?: any[] | undefined; mode?: "multiple" | "single" | undefined; titleProps?: (() => any) | undefined; columnProps?: (() => any) | undefined; titleAddons?: (() => any) | undefined; }) | undefined; key?: React.Key | null | undefined; } & Omit & import("../../../table").ProTableTopAreaProps> & React.RefAttributes>; export default SelectTable2;