import { EntityListSubTreeAdditionalProps, SugaredQualifiedEntityList } from '@contember/binding';
import { ReactNode } from 'react';
import { ImmutableEntityListRendererProps } from '../../bindingFacade';
export type ListScopeProps<ContainerExtraProps, ItemExtraProps> = SugaredQualifiedEntityList & EntityListSubTreeAdditionalProps & {
    children?: ReactNode;
    listProps?: Omit<ImmutableEntityListRendererProps<ContainerExtraProps, ItemExtraProps>, 'accessor' | 'children'>;
};
/**
 * @group Scopes
 */
export declare const ListScope: <ContainerExtraProps, ItemExtraProps>({ children, ...entityListProps }: ListScopeProps<ContainerExtraProps, ItemExtraProps>) => JSX.Element;
//# sourceMappingURL=ListScope.d.ts.map