/**
 * Copyright (c) OpenLens Maintainers. 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;
