import { LinkedItem, RelationalDatabaseSchemaColumn, TableRpc } from '@kottster/common';
import { default as React } from 'react';
interface Props {
    sortableId: string;
    tableSettings: TableRpc;
    column?: RelationalDatabaseSchemaColumn;
    linkedItemKey?: string;
    linkedItem?: LinkedItem;
    isHidden?: boolean;
    isSortable?: boolean;
    isFilterable?: boolean;
    isSearchable?: boolean;
    onHiddenCheckboxChange?: () => void;
    onSortableCheckboxChange?: () => void;
    onFilterableCheckboxChange?: () => void;
    onSearchableCheckboxChange?: () => void;
    onLinkedItemPreviewColumnsChange?: (columns: string[]) => void;
}
export declare function ColumnsTableRow({ sortableId, column, linkedItemKey, linkedItem, tableSettings, isHidden, isSortable, isFilterable, isSearchable, onHiddenCheckboxChange, onSortableCheckboxChange, onSearchableCheckboxChange, onFilterableCheckboxChange, onLinkedItemPreviewColumnsChange }: Props): React.JSX.Element;
export {};
