/**
 * @deprecated Legacy audit log types. Use OCSF types from './ocsf.js' and
 * the audit_event table instead. These will be removed once the v2 audit
 * system fully replaces the legacy audit_log table.
 */
/** @deprecated Use OCSF resource types instead. */
export var AuditLogEntityType;
(function (AuditLogEntityType) {
    AuditLogEntityType[AuditLogEntityType["APPLICATION"] = 0] = "APPLICATION";
    AuditLogEntityType[AuditLogEntityType["WORKFLOW"] = 1] = "WORKFLOW";
    AuditLogEntityType[AuditLogEntityType["SCHEDULED_JOB"] = 2] = "SCHEDULED_JOB";
    AuditLogEntityType[AuditLogEntityType["DATASOURCE"] = 3] = "DATASOURCE";
    AuditLogEntityType[AuditLogEntityType["FOLDER"] = 4] = "FOLDER";
    AuditLogEntityType[AuditLogEntityType["APPLICATION_API"] = 5] = "APPLICATION_API";
    AuditLogEntityType[AuditLogEntityType["PAGE"] = 6] = "PAGE";
})(AuditLogEntityType || (AuditLogEntityType = {}));
/** @deprecated Use OCSFStatusId instead. */
export var AuditLogStatusFilter;
(function (AuditLogStatusFilter) {
    AuditLogStatusFilter["ALL"] = "All";
    AuditLogStatusFilter["SUCCESS"] = "Success";
    AuditLogStatusFilter["RUNNING"] = "Running";
    AuditLogStatusFilter["ABORTED"] = "Aborted";
    AuditLogStatusFilter["ERROR"] = "Error";
})(AuditLogStatusFilter || (AuditLogStatusFilter = {}));
// After this number of minutes we consider an API run abandoned (e.g. agent
// crashed halfway through) rather than still running.
export const ABANDONED_EXECUTION_THRESH_MINUTES = 30;
/** @deprecated Use OCSFClassUid / OCSFActivityId instead. */
export var AuditLogEventType;
(function (AuditLogEventType) {
    AuditLogEventType[AuditLogEventType["API_RUN"] = 0] = "API_RUN";
    AuditLogEventType[AuditLogEventType["INTEGRATION_QUERY"] = 1] = "INTEGRATION_QUERY";
})(AuditLogEventType || (AuditLogEventType = {}));
/** @deprecated The v2 audit API uses cursor-based pagination. */
export const AUDIT_LOG_PAGINATION_LIMIT = 5000;
//# sourceMappingURL=audit.js.map