import type { NodeManifest } from '../schema/node-definition';
import type { NodeTypeRegistry } from './NodeTypeRegistry';
interface NodeRegistryContextValue {
    registry: NodeTypeRegistry;
}
export declare const NodeRegistryContext: import("react").Context<NodeRegistryContextValue | null>;
export declare const useNodeTypeRegistry: () => NodeTypeRegistry;
export declare const useOptionalNodeTypeRegistry: () => NodeTypeRegistry | null;
export declare const useNodeManifests: () => NodeManifest[];
export declare const useNodeManifest: (nodeType: string) => NodeManifest | undefined;
export {};
//# sourceMappingURL=useNodeTypeRegistry.d.ts.map