///
import type { DataType } from '../schema-types';
import type { Context, EditorContext, EntityContext, EventTrackingContext, GlobalFallbacksContext, OverrideContext, Subtree } from '../types';
import { TestRegistry } from './test-registry';
import { TreeWrapper } from './tree-wrapper';
export { emptyTemplatesProxy, stubTemplates } from './stubbed-things';
export { TestRegistry };
export declare function wrapDataTypeResult([data, overrides, entitites]: ReturnType['build']>): TreeWrapper;
export declare const wrapTree: (tree: Subtree) => TreeWrapper;
export declare const defaultOverrideContext: () => OverrideContext;
export declare const defaultEntityContext: (rootId?: string) => EntityContext;
export declare const defaultEditorContext: () => EditorContext;
export declare const defaultEventTrackingContext: (onEventCapture?: jest.Mock) => EventTrackingContext;
export declare const defaultContext: (rootId?: string) => Context;
export declare const defaultGlobalFallbacksContext: () => GlobalFallbacksContext;