import { ReactNode } from "react"; import { ExtensionPosition } from "./types"; /** * @name ExtensionOptions * @description Extension meta data */ export type ExtensionOptions = { name: string; scope?: string[]; engines?: string; positions: ExtensionPosition[]; __isInternal?: boolean; install?: () => Promise; entry?: string[]; onInit?: () => void; activate?: () => Promise; deactivate?: () => Promise; }; type ExtensionRenderComponentType = ReactNode | ((props: Props) => ReactNode); export declare const installExtension: (options: ExtensionOptions) => (component: ExtensionRenderComponentType) => void; export {}; //# sourceMappingURL=install.d.ts.map