import React from "react";
import { PropertyMetaInformation } from "../../Domain/Api/DataTypes/PropertyMetaInformation";
import { Sort } from "../../Domain/Api/DataTypes/Sort";
import { ICustomRenderer } from "../../Domain/Objects/CustomRenderer";
interface ObjectTableProps {
    customRenderer: ICustomRenderer;
    items: object[];
    objectType: string;
    properties: PropertyMetaInformation[];
    onChangeSortClick: (name: string) => void;
    onDetailsClick: (item: object) => string;
    onDeleteClick: (index: number) => Promise<void>;
    currentSorts: Sort[];
    allowDelete: boolean;
    allowSort: boolean;
}
export declare function ObjectTable({ customRenderer, items, objectType, properties, onChangeSortClick, onDetailsClick, onDeleteClick, currentSorts, allowDelete, allowSort, }: ObjectTableProps): React.ReactElement;
export {};
