/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import { LensMainExtension } from "../../../extensions/lens-main-extension";
import { LensRendererExtension } from "../../../extensions/lens-renderer-extension";
export declare class TestExtensionMain extends LensMainExtension {
}
export declare class TestExtensionRenderer extends LensRendererExtension {
}
export interface FakeExtensionOptions {
    id: string;
    name: string;
    rendererOptions?: Partial<LensRendererExtension>;
    mainOptions?: Partial<LensMainExtension>;
}
export declare const getExtensionFakeForMain: ({ id, name, mainOptions }: FakeExtensionOptions) => TestExtensionMain & Partial<LensMainExtension>;
export declare const getExtensionFakeForRenderer: ({ id, name, rendererOptions }: FakeExtensionOptions) => TestExtensionRenderer & Partial<LensRendererExtension>;
