/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import React from "react";
import type { UseTableOptions } from "react-table";
import type { StrictReactNode } from "@openlens/utilities";
export type SearchFilter<T> = (item: T) => string | number;
export interface ListProps<T> extends UseTableOptions<any> {
    items: T[];
    filters: SearchFilter<T>[];
    title?: StrictReactNode;
}
export declare function List<T>({ columns, data, title, items, filters }: ListProps<T>): React.JSX.Element;
