// Package audit provides the Audit Service API.
// This package exports the service interface and types for use by other packages.
package audit

import (
	"git.dcentral.systems/toolz/goplt/services/audit/internal/service"
)

// Service is the audit service interface.
type Service = service.AuditService

// NewService creates a new audit service.
func NewService(client interface{}, log interface{}) *Service {
	// This is a type-safe wrapper - we'll need to use type assertions
	// For now, return nil as placeholder - actual implementation will be in main.go
	return nil
}

// AuditLogEntry represents an audit log entry.
type AuditLogEntry = service.AuditLogEntry

// AuditLogFilters contains filters for querying audit logs.
type AuditLogFilters = service.AuditLogFilters
