import { ActionSubType, ActionType, InitiatorType, LoggingEventType, LogLevel, SubSystem, System, SystemCorrelationIdType } from '@sphereon/ssi-types';
import { CredentialType, PartyCorrelationType } from '@sphereon/ssi-sdk.core';
import { BaseEntity } from 'typeorm';
export declare class AuditEventEntity extends BaseEntity {
    id: string;
    timestamp: Date;
    type: LoggingEventType;
    level: LogLevel;
    correlationId: string;
    system: System;
    subSystemType: SubSystem;
    actionType: ActionType;
    actionSubType: ActionSubType;
    initiatorType: InitiatorType;
    systemCorrelationIdType?: SystemCorrelationIdType;
    systemCorrelationId?: string;
    systemAlias?: string;
    partyCorrelationType?: PartyCorrelationType;
    partyCorrelationId?: string;
    partyAlias?: string;
    description: string;
    credentialType?: CredentialType;
    credentialHash?: string;
    parentCredentialHash?: string;
    originalCredential?: string;
    sharePurpose?: string;
    data?: string;
    diagnosticData?: string;
    createdAt: Date;
    lastUpdatedAt: Date;
}
//# sourceMappingURL=AuditEventEntity.d.ts.map