import * as React from 'react';
import { StringOrNumber } from '../../lib/types';
import { SxProps } from '@mui/material';
interface CustomListProps<T> {
    items: T[];
    columnsCount?: number;
    title?: string;
    getContent: (item: T, index: number) => React.JSX.Element;
    getKey: (item: T, index: number) => StringOrNumber;
    onClick?: (item: T, index: number) => void;
    sx?: {
        root?: SxProps;
        list?: SxProps;
        title?: SxProps;
        item?: SxProps;
    };
    isShowNoData?: boolean;
}
declare function CustomList<T>({ items, columnsCount, getContent, title, getKey, onClick, sx, isShowNoData, }: CustomListProps<T>): import("react/jsx-runtime").JSX.Element;
export default CustomList;
//# sourceMappingURL=list.d.ts.map