/** * Copyright (c) Freelens Authors. All rights reserved. * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ export interface IKubeApiLinkRef { apiPrefix?: string; apiVersion: string; resource: string; name?: string; namespace?: string; } export interface IKubeApiParsed extends IKubeApiLinkRef { apiBase: string; apiPrefix: string; apiGroup: string; apiVersionWithGroup: string; } export declare function parseKubeApi(path: string | undefined): IKubeApiParsed | undefined; export declare function createKubeApiURL(linkRef: IKubeApiLinkRef): string; export declare function createKubeApiURL(linkParsed: IKubeApiParsed): string;