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