import { TableProps } from 'antd';
import { TJSON } from '../../../../../localTypes/JSON';
import { TAdditionalPrinterColumns } from '../../../../../localTypes/richTable';
export declare const prepare: ({ dataItems, pathToKey, resourceSchema, dataForControls, additionalPrinterColumns, }: {
    dataItems: TJSON[];
    pathToKey?: string | undefined;
    resourceSchema?: TJSON | undefined;
    dataForControls?: {
        cluster: string;
        syntheticProject?: string | undefined;
        pathPrefix: string;
        apiVersion: string;
        plural: string;
        backlink: string;
        deletePathPrefix: string;
        onDeleteHandle: (name: string, endpoint: string) => void;
        permissions: {
            canUpdate?: boolean;
            canDelete?: boolean;
        };
    } | undefined;
    additionalPrinterColumns?: TAdditionalPrinterColumns | undefined;
}) => {
    dataSource: TableProps['dataSource'];
    columns: TableProps['columns'];
};
