import { DataBindingProviderStateComponent } from '@contember/react-binding';
import { PropsWithChildren } from 'react';
import { DataGridContainerPublicProps, DataGridProps } from '@contember/react-datagrid-ui';
export type DataGridScopeProps<StateProps> = PropsWithChildren<DataGridProps<DataGridContainerPublicProps>> & DataBindingProviderStateComponent<StateProps> & {
    refreshDataBindingOnPersist?: boolean;
    skipBindingStateUpdateAfterPersist?: boolean;
};
/**
 * @group Scopes
 */
export declare const DataGridScope: <StateProps>({ stateComponent, stateProps, skipBindingStateUpdateAfterPersist, refreshDataBindingOnPersist, ...props }: DataGridScopeProps<StateProps>) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=DataGridScope.d.ts.map