import type { CatalogCategory, CatalogEntity } from "../../../../common/catalog";
import type { ItemListLayoutProps } from "../../item-object-list";
export interface GetCategoryColumnsParams {
    activeCategory: CatalogCategory | null | undefined;
}
export type CategoryColumns = Required<Pick<ItemListLayoutProps<CatalogEntity>, "sortingCallbacks" | "searchFilters" | "renderTableContents" | "renderTableHeader">>;
export type GetCategoryColumns = (params: GetCategoryColumnsParams) => CategoryColumns;
declare const getCategoryColumnsInjectable: import("@ogre-tools/injectable").Injectable<GetCategoryColumns, unknown, void>;
export default getCategoryColumnsInjectable;
