import type { CcRequestParams } from '../../../../types/request.types.js'; import type { SelfOrPromise } from '../../../../types/utils.types.js'; import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { GetKubernetesKubeconfigCommandInput, GetKubernetesKubeconfigCommandOutput } from './get-kubernetes-kubeconfig-command.types.js'; /** * Retrieves the kubeconfig of a cluster, as a YAML document. * * The kubeconfig embeds a client certificate and points at the API server through the load balancer * unless another route is asked for. It is only available once the cluster is up. * * @endpoint [GET] /v4/kubernetes/organisations/:XXX/clusters/:XXX/kubeconfig.yaml * @group Kubernetes * @version 4 */ export declare class GetKubernetesKubeconfigCommand extends CcApiSimpleCommand { toRequestParams(params: GetKubernetesKubeconfigCommandInput): Partial; transformCommandOutput(response: unknown): SelfOrPromise; isIdempotent(): boolean; } //# sourceMappingURL=get-kubernetes-kubeconfig-command.d.ts.map