/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import React from "react";
declare const registratorForPreferenceItemsInjectable: import("@ogre-tools/injectable").Injectable<(ext: import("@openlens/legacy-extensions").LegacyLensExtension) => (import("@ogre-tools/injectable").Injectable<{
    kind: "tab";
    id: string;
    parentId: string;
    pathId: string;
    label: string;
    orderNumber: number;
}, import("../preference-items/preference-item-injection-token").PreferenceItemTypes, void> | import("@ogre-tools/injectable").Injectable<{
    kind: "page";
    id: string;
    parentId: string;
    Component: ({ children }: {
        children: React.ReactElement;
    }) => React.JSX.Element;
}, import("../preference-items/preference-item-injection-token").PreferenceItemTypes, void> | import("@ogre-tools/injectable").Injectable<{
    kind: "block";
    id: string;
    parentId: string;
    orderNumber: number;
    Component: () => React.JSX.Element;
    childSeparator: () => React.JSX.Element;
}, import("../preference-items/preference-item-injection-token").PreferenceItemTypes, void>)[], import("../../../../extensions/extension-loader/extension-registrator-injection-token").ExtensionRegistrator, void>;
export default registratorForPreferenceItemsInjectable;
