/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import * as proto from "../../../common/protocol-handler";
import type { LensProtocolRouterDependencies } from "../../../common/protocol-handler";
import type { ShowNotification } from "../../components/notifications";
interface Dependencies extends LensProtocolRouterDependencies {
    showShortInfoNotification: ShowNotification;
    showErrorNotification: ShowNotification;
}
export declare class LensProtocolRouterRenderer extends proto.LensProtocolRouter {
    protected readonly dependencies: Dependencies;
    constructor(dependencies: Dependencies);
    /**
     * This function is needed to be called early on in the renderers lifetime.
     */
    init(): void;
}
export {};
