import React from 'react';
import { IOptionsProps } from '../../Dropdown';
interface IScrollableContentProps<T> {
    items: T[];
    renderItem: (item: T) => React.ReactNode;
    emptyMessage?: string;
    className?: string;
    filterOptions?: {
        options: IOptionsProps[];
        selectedOption: string;
        onOptionChange: (value: string) => void;
    };
    searchOptions?: {
        value: string;
        onChange: (value: string) => void;
        placeholder?: string;
    };
    layout?: 'grid' | 'list';
    gridColumns?: number;
    maxHeight?: string;
}
export declare const ScrollableContent: <T extends unknown>({ items, renderItem, emptyMessage, className, filterOptions, searchOptions, layout, gridColumns, maxHeight, }: IScrollableContentProps<T>) => React.ReactElement;
export {};
