import type { LensRendererExtension } from "../../extensions/lens-renderer-extension";
import React from "react";
import type { IComputedValue } from "mobx";
declare const extensionRouteRegistratorInjectable: import("@ogre-tools/injectable").Injectable<(ext: import("@openlens/legacy-extensions").LegacyLensExtension) => (import("@ogre-tools/injectable").Injectable<{
    path: string;
    clusterFrame: boolean;
    isEnabled: IComputedValue<boolean>;
    extension: LensRendererExtension;
}, import("../../common/front-end-routing/front-end-route-injection-token").Route<unknown>, void> | import("@ogre-tools/injectable").Injectable<{
    route: {
        path: string;
        clusterFrame: boolean;
        isEnabled: IComputedValue<boolean>;
        extension: LensRendererExtension;
    };
    Component: () => React.JSX.Element;
}, {
    route: import("../../common/front-end-routing/front-end-route-injection-token").Route<unknown>;
    Component: React.ElementType<any>;
}, void>)[], import("../../extensions/extension-loader/extension-registrator-injection-token").ExtensionRegistrator, void>;
export default extensionRouteRegistratorInjectable;
