package iface

import (
	"context"
	"time"

	"github.com/tidbcloud/observability/o11ymetering/pkg/common/constants"
	"github.com/tidbcloud/observability/o11ymetering/pkg/common/models"
)

type O11yMetricsQuery interface {
	QueryO11yMetricsInstant(ctx context.Context, vendor string, region string, o11yClusterID string, start time.Time, query string, env constants.BizEnv) (metricsResp *models.O11yMetricsResponse, err error)
}
