import { EntitySubTreeAdditionalProps, SugaredQualifiedSingleEntity } from '@contember/binding';
import { ComponentType, ReactNode } from 'react';
import { LayoutRendererProps } from '../../bindingFacade';
import type { PageProvider } from '../Pages';
import { RedirectOnSuccessTarget } from '../useEntityRedirectOnPersistSuccess';
export declare type EditPageProps = SugaredQualifiedSingleEntity & EntitySubTreeAdditionalProps & {
    pageName?: string;
    children: ReactNode;
    redirectOnSuccess?: RedirectOnSuccessTarget;
    rendererProps?: LayoutRendererProps;
    refreshDataBindingOnPersist?: boolean;
};
declare const EditPage: Partial<PageProvider<EditPageProps>> & ComponentType<EditPageProps>;
export { EditPage };
//# sourceMappingURL=EditPage.d.ts.map