declare const kindGroupColors: {
    readonly workloads: "oklch(67.85% 0.12 182.18)";
    readonly storage: "oklch(67.85% 0.12 46.47)";
    readonly network: "oklch(67.85% 0.12 225.16)";
    readonly security: "oklch(67.85% 0.12 275.16)";
    readonly configuration: "oklch(67.85% 0.12 320.03)";
    readonly other: "oklch(67.85% 0 215.25)";
};
export declare const getKindGroupColor: (group: keyof typeof kindGroupColors) => "oklch(67.85% 0.12 182.18)" | "oklch(67.85% 0.12 46.47)" | "oklch(67.85% 0.12 225.16)" | "oklch(67.85% 0.12 275.16)" | "oklch(67.85% 0.12 320.03)" | "oklch(67.85% 0 215.25)";
/**
 * Icon for the Kube resource
 * Color is based on the resource category (workload,storage, etc)
 *
 * Icons are taken from
 * https://github.com/kubernetes/community/tree/master/icons
 *
 * @param params.kind - Resource kind
 * @param params.apiGroup - Resource API group
 * @param params.width - width in css units
 * @param params.height - width in css units
 * @returns
 */
export declare function KubeIcon({ kind, apiGroup, width, height, }: {
    kind: string;
    apiGroup?: string;
    width?: string;
    height?: string;
}): import("react/jsx-runtime").JSX.Element;
export {};
