package repo

import (
	"context"

	"github.com/tidbcloud/pov-service/internal/common/options"
	"github.com/tidbcloud/pov-service/internal/model"
)

type AuditLog interface {
	Create(ctx context.Context, auditLog model.AuditLog) error
	List(ctx context.Context, opts options.ListOption[options.RefOption]) ([]model.AuditLog, error)
}
