import type { ReactNode } from 'react';
import type { ExtensionPoints } from '../typings';
import type { ExtensionPointApi } from './typings';
type ExtensionPointHocProps = {
    api: ExtensionPointApi;
    onError?: (error: Error) => void;
};
export declare const defineExtensions: (extensions: ExtensionPoints) => Record<string, (props: ExtensionPointHocProps) => ReactNode>;
export {};
