import { DataBindingProviderStateComponent, EntitySubTreeAdditionalProps, SugaredQualifiedSingleEntity } from '@contember/react-binding';
import { ReactNode } from 'react';
import { RedirectOnSuccessTarget } from '../useEntityRedirectOnPersistSuccess';
export type EditScopeProps<StateProps> = SugaredQualifiedSingleEntity & EntitySubTreeAdditionalProps & DataBindingProviderStateComponent<StateProps> & {
    children: ReactNode;
    redirectOnSuccess?: RedirectOnSuccessTarget;
    refreshDataBindingOnPersist?: boolean;
    skipBindingStateUpdateAfterPersist?: boolean;
};
/**
 * @group Scopes
 */
export declare const EditScope: <StateProps>({ children, onPersistSuccess, redirectOnSuccess, refreshDataBindingOnPersist, skipBindingStateUpdateAfterPersist, stateComponent, stateProps, ...entityProps }: EditScopeProps<StateProps>) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=EditScope.d.ts.map