import React from 'react';
import type { CommonStudioLayoutConfigProps, CommonStudioLayoutProps, StudioLayoutChildrenConfigProps } from './types';
import type { StudioLayoutVirtualListConfig } from './types/StudioVirtualListSchema';
export interface StudioLayoutVirtualListConfigProps extends CommonStudioLayoutConfigProps<StudioVirtualListProps, StudioLayoutVirtualListConfig> {
}
export interface StudioVirtualListProps extends CommonStudioLayoutProps<Omit<StudioLayoutVirtualListConfig, 'itemLayout' | 'children'>> {
    itemLayout?: (props: {
        item: Record<string, any>;
        editor: any;
    }) => StudioLayoutChildrenConfigProps;
}
export declare const StudioVirtualList: React.FunctionComponent<StudioVirtualListProps>;
export default StudioVirtualList;
