///
import { ListOptions } from './interface';
declare const useToolbar: (options: ListOptions, selectedRowKeys: any[], checkedAll: boolean, loading: boolean, handleAction: (config: any, payload: any) => void, handleFilter: (filterData: any) => void, handleFilterDataChange: (itemChanged: any) => void, customFunctions: any) => {
toolbarProps: {
bulkPosition: "left" | "right" | undefined;
withToolbar: import("./interface").BulkItem[] | import("react").ComponentType | import("./interface").FilterConfig | undefined;
filterPosition: string | undefined;
bulkProps: {
selectedRowKeys: any[];
checkedAll: boolean;
loading: boolean;
bulkComp: import("react").ComponentType | undefined;
bulkConfig: import("./interface").BulkItem[] | undefined;
onHandleAction: (config: any, payload: any) => void;
};
filterProps: {
loading: boolean;
filterComp: import("react").ComponentType | undefined;
filterProps: any;
filterConfig: import("./interface").FilterConfig | undefined;
onHandleFilter: (filterData: any) => void;
onItemChange: (itemChanged: any) => void;
onFilterDataChange: (itemChanged: any) => void;
};
};
};
export default useToolbar;