/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
/// <reference types="node" />
import type { InjectionToken } from "@ogre-tools/injectable";
export interface PlatformSpecific<T> {
    instantiate: () => T;
    readonly platform: NodeJS.Platform;
}
declare const platformSpecificVersionInjectable: import("@ogre-tools/injectable").Injectable<(<T>(token: InjectionToken<PlatformSpecific<T>, void>) => T | undefined), unknown, void>;
export default platformSpecificVersionInjectable;
