package compliance

import "context"

// ComplianceStore defines persistence operations for the processing registry.
type ComplianceStore interface {
	List(ctx context.Context, tenantID string) ([]ProcessingEntry, error)
	Get(ctx context.Context, id, tenantID string) (ProcessingEntry, error)
	Create(ctx context.Context, entry ProcessingEntry) (ProcessingEntry, error)
	Update(ctx context.Context, entry ProcessingEntry) (ProcessingEntry, error)
	Delete(ctx context.Context, id, tenantID string) error
}
