import { TFunction } from "i18next";
import { Row, Action } from "@bcrumbs.net/bc-ui";
import { ResourceDefinition } from "../../config";
export declare const LIMIT = 15;
export declare const getNormalAction: (t: TFunction) => {
    key: string;
    icon: import("@emotion/react/jsx-runtime").JSX.Element;
    tooltip: string | undefined;
}[];
export declare const getTableColumns: (resourceDef: ResourceDefinition<any>, t: TFunction, availableActions: Action[]) => ({
    title: string;
    valueResolver: (obj: Row) => string;
    renderer: (obj: Row) => JSX.Element;
    type: any;
    cssClass: string | undefined;
} | {
    title: string;
    type: string;
    actions: Action[];
})[];
export declare const TypeToColumTypeMap: {
    readonly Boolean: string;
    readonly "Predefined List - Checkboxes": string;
};
