package audit

import (
	"context"

	"github.com/nexuscrm/shared/pkg/contract"
	"github.com/nexuscrm/shared/pkg/models"
)

type historyQuerySurface interface {
	QueryHistory(context.Context, contract.HistoryQueryRequest, *models.UserSession) (*contract.HistoryQueryResult, error)
}

var _ historyQuerySurface = (*HistoryQueryService)(nil)
