import type { LayoutConfigValue } from '@lit-labs/virtualizer/layouts/shared/Layout.js';
import type { KeyFn } from '../../../Directives/Directives';
import type { RenderItemFunction } from './RenderItemFunction';
/**
 * Represents the `IVirtualizeElementProps` interface.
 *
 * @public
 */
export interface IVirtualizeElementProps<T = unknown> {
    items: Array<T>;
    renderItem: RenderItemFunction<T>;
    keyFunction: KeyFn<T>;
    layout: LayoutConfigValue;
    scroller: boolean;
}
//# sourceMappingURL=IVirtualizeElementProps.d.ts.map