import { DataBindingProviderStateComponent, EntityListSubTreeAdditionalProps, SugaredQualifiedEntityList } from '@contember/react-binding';
import { ReactNode } from 'react';
import { MutableEntityListRendererProps } from '../../bindingFacade';
export type MultiEditScopeProps<ContainerExtraProps, ItemExtraProps, StateManagerProps> = SugaredQualifiedEntityList & EntityListSubTreeAdditionalProps & DataBindingProviderStateComponent<StateManagerProps> & {
    children?: ReactNode;
    refreshDataBindingOnPersist?: boolean;
    skipBindingStateUpdateAfterPersist?: boolean;
    listProps?: Omit<MutableEntityListRendererProps<ContainerExtraProps, ItemExtraProps>, 'accessor' | 'children'>;
};
/**
 * @group Scopes
 */
export declare const MultiEditScope: <ContainerExtraProps, ItemExtraProps, StateManagerProps>({ children, refreshDataBindingOnPersist, skipBindingStateUpdateAfterPersist, stateComponent, stateProps, ...entityListProps }: MultiEditScopeProps<ContainerExtraProps, ItemExtraProps, StateManagerProps>) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=MultiEditScope.d.ts.map