import { ColumnDef } from "@tanstack/react-table";
/**
 * @deprecated Используйте `Table` из `shared/ui/composite/table`.
 */
interface SimpleTableProps<T extends object> {
    title?: string;
    /**
     * Как правило при первой загрузке.
     */
    isLoading?: boolean;
    /**
     * Если происходит догрузка через `useInfiniteQuery`.
     */
    isFetching?: boolean;
    data: T[] | undefined | null;
    columns: ColumnDef<T>[];
    className?: string;
    tableClassName?: string;
    /**
     * Событие вызывается при достижении прокрутки таблицы до конца.
     *
     * Необходимо, если сверху реализуется подгрузка данных на базе `useInfiniteQuery`.
     */
    onReachEnd?: () => void;
}
/**
 * @deprecated Используйте `Table`.
 *
 * Семантика legacy-совместимости:
 * - старый `columns[].size` продолжает трактоваться как `em`, как и раньше;
 * - остальной рендер делегирован новому `Table`.
 */
export declare function SimpleTable<T extends object>({ title, isLoading, isFetching, columns, data, className, tableClassName, onReachEnd }: SimpleTableProps<T>): import("react").JSX.Element;
export {};
//# sourceMappingURL=SimpleTable.d.ts.map