package mgmt

import (
	"context"

	mgmtv1 "github.com/tidbcloud/tidb-management-service/api/spec/tidb_mgmt_service/v1"
)

type MgmtSvcGrpcClient interface {
	ListClusters(ctx context.Context, in *mgmtv1.ListClustersRequest) (*mgmtv1.ListClustersResponse, error)
}

var global MgmtSvcGrpcClient = &MgmtSvcGrpcClientImpl{}

func GeClient() MgmtSvcGrpcClient {
	return global
}
