import type { Config } from "../config.js";
import { AuditManager } from "./manager.js";
export { AuditManager } from "./manager.js";
export type { AuditEvent, AuditContext, AuditSink, ConfirmationMethod } from "./types.js";
/**
 * Create an AuditManager with sinks enabled based on configuration.
 *
 * - StderrSink is always active
 * - JsonlFileSink activates when HARNESS_AUDIT_FILE is set
 * - WebhookSink activates when HARNESS_AUDIT_WEBHOOK_URL is set
 * - OTelSink activates when @opentelemetry/api is importable + OTEL endpoint is set
 */
export declare function createAuditManager(config: Config): AuditManager;
//# sourceMappingURL=index.d.ts.map