type TApiVersionParts = {
    apiGroup?: string;
    apiVersion: string;
};
export declare const parseApiVersion: (apiVersion: string) => TApiVersionParts;
export declare const getResourceLink: ({ baseprefix, cluster, namespace, apiGroupVersion, pluralName, name, baseFactoryNamespacedAPIKey, baseFactoryClusterSceopedAPIKey, baseFactoryNamespacedBuiltinKey, baseFactoryClusterSceopedBuiltinKey, baseFactoriesMapping, }: {
    baseprefix?: string | undefined;
    cluster: string;
    namespace?: string | undefined;
    apiGroupVersion: string;
    pluralName?: string | undefined;
    name?: string | undefined;
    baseFactoryNamespacedAPIKey: string;
    baseFactoryClusterSceopedAPIKey: string;
    baseFactoryNamespacedBuiltinKey: string;
    baseFactoryClusterSceopedBuiltinKey: string;
    baseFactoriesMapping?: Record<string, string> | undefined;
}) => string | undefined;
export declare const getNamespaceLink: ({ baseprefix, cluster, apiGroupVersion, pluralName, namespace, baseNamespaceFactoryKey, }: {
    baseprefix?: string | undefined;
    cluster: string;
    pluralName: string;
    apiGroupVersion: string;
    namespace?: string | undefined;
    baseNamespaceFactoryKey: string;
}) => string | undefined;
export {};
