export declare const FxPageTable: import("../../utils/types").SFCWithInstall {}; }; scrollbarProps: { type: ObjectConstructor; default: () => {}; }; cols: { type: ArrayConstructor; default: () => any[]; }; tableData: { type: import("vue").PropType[]>; default: () => any[]; }; dataFetcher: { type: import("vue").PropType<(...args: any) => Promise>; default: () => {}; }; searchItems: { type: ArrayConstructor; default: () => any[]; }; searcher: { type: ObjectConstructor; default: () => { show: boolean; name: string; placeholder: string; }; }; searchPlacement: { type: StringConstructor; default: string; }; selectionActions: { type: ArrayConstructor; default: () => any[]; }; defaultPagination: { type: ObjectConstructor; default: () => { pageSize: number; currentPage: number; total: number; }; }; noDataImage: { type: StringConstructor; default: string; }; showColConfig: { type: BooleanConstructor; default: boolean; }; selectorColCount: { type: StringConstructor; default: string; }; showSearchBar: { type: BooleanConstructor; default: boolean; }; }, { newCols: import("vue").ComputedRef; slotCols: import("vue").ComputedRef; searchbar: { show: boolean; searcher: Record; selector: { colCount: string; items: unknown[]; }; }; searchBarChanged: (urlParams: string, mapParams: any, originalParams: any) => void; searchSlotList: import("vue").Ref; toolbar: { showSelectionText: boolean; showColConfig: boolean; selectionCount: number; action: { show: boolean; showCount: number; actions: unknown[]; }; }; searchChanged: (urlParams: string, mapParams: any, originalParams: any) => void; removeSelectedItem: (item: any) => void; searchSlotChanged: (mapParams: any) => void; isSelectedAll: import("vue").Ref; selectedRowKeys: import("vue").Ref; selectAll: () => void; selectRow: () => void; isIndeterminate: import("vue").Ref; pagination: { show: boolean; currentPage: number; pageSize: number; total: number; }; pageSize: import("vue").Ref; currentPage: import("vue").Ref; total: import("vue").Ref; setTotal: (all: number) => void; currentPageChange: (page: number) => void; pageSizeChange: (size: number) => void; refresh: (auto?: boolean) => Promise; reset: () => void; resetFields: () => void; simpleTableListRef: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("sort-change" | "selectedRowKeys")[], "sort-change" | "selectedRowKeys", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly {}; }; scrollbarProps: { type: ObjectConstructor; default: () => {}; }; cols: { type: ArrayConstructor; default: () => any[]; }; tableData: { type: import("vue").PropType[]>; default: () => any[]; }; dataFetcher: { type: import("vue").PropType<(...args: any) => Promise>; default: () => {}; }; searchItems: { type: ArrayConstructor; default: () => any[]; }; searcher: { type: ObjectConstructor; default: () => { show: boolean; name: string; placeholder: string; }; }; searchPlacement: { type: StringConstructor; default: string; }; selectionActions: { type: ArrayConstructor; default: () => any[]; }; defaultPagination: { type: ObjectConstructor; default: () => { pageSize: number; currentPage: number; total: number; }; }; noDataImage: { type: StringConstructor; default: string; }; showColConfig: { type: BooleanConstructor; default: boolean; }; selectorColCount: { type: StringConstructor; default: string; }; showSearchBar: { type: BooleanConstructor; default: boolean; }; }>> & { "onSort-change"?: (...args: any[]) => any; onSelectedRowKeys?: (...args: any[]) => any; }, { tableProps: Record; scrollbarProps: Record; tableData: Record[]; cols: unknown[]; dataFetcher: (...args: any) => Promise; searchItems: unknown[]; searcher: Record; searchPlacement: string; selectionActions: unknown[]; defaultPagination: Record; noDataImage: string; showColConfig: boolean; selectorColCount: string; showSearchBar: boolean; }, {}>> & Record; export default FxPageTable; export * from './src/types';