import { ModificationDetails } from './modificationDetails';
import { RecipientChangeLog } from './recipientChangeLog';
export declare class AuditTrail {
    'id'?: string | null;
    'name'?: string | null;
    'email'?: string | null;
    'fromName'?: string | null;
    'fromEmail'?: string | null;
    'fromPhoneNumber'?: string | null;
    'toName'?: string | null;
    'toEmail'?: string | null;
    'toPhoneNumber'?: string | null;
    'ipaddress'?: string | null;
    'action'?: AuditTrail.ActionEnum;
    'timestamp'?: number;
    'recipientChangeLog'?: RecipientChangeLog;
    'documentChangeLog'?: ModificationDetails;
    'fieldChangeLog'?: ModificationDetails;
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
export declare namespace AuditTrail {
    enum ActionEnum {
        Sent,
        Viewed,
        Signed,
        Completed,
        Downloaded,
        Reassigned,
        Declined,
        Recalled,
        Created,
        AuthenticationFailed,
        Reminder,
        AccessCodeChanged,
        AccessCodeViewed,
        DownloadedForPrintSign,
        FormCreated,
        EmailOtp,
        AuthenticationRemoved,
        DownloadedAuditTrail,
        Cloned,
        ClonedWithFieldValues,
        Deleted,
        MovedToTrash,
        Restored,
        AutoReminder,
        Resend,
        Reviewed,
        InitiatePrintSign,
        CancelPrintSign,
        CompletePrintSign,
        GeneratedEmbeddedSignLink,
        EmbeddedSigned,
        EmbeddedReviewed,
        ExpiryDateExtended,
        Attachment,
        EditRecipient,
        AuthenticationAdded,
        AutoReminderOn,
        AutoReminderOff,
        Smsotp,
        PhoneNumberChanged,
        UnlockedSmsotp,
        SmsAuthenticationAdded,
        SmsAuthenticationRemoved,
        SmsotpVerified,
        SmsAuthenticationFailed,
        UnlockEmailOtp,
        EmailAuthenticationAdded,
        EmailAuthenticationRemoved,
        EmailOtpVerify,
        EmailAuthenticationFailed,
        SmsotpResend,
        EmailOtpResend,
        ResumeDocumentSigning,
        EmailOtpAuthenticationAdded,
        EmailOtpAuthenticationRemoved,
        EmailOtpAuthenticationFailed,
        EmailOtpVerified,
        IdentityVerificationInitiated,
        IdentityVerificationRemoved,
        IdentityVerificationCompleted,
        IdentityVerificationFailed,
        DownloadedVerificationData,
        ManualIdentityVerificationCompleted,
        IdentityVerificationReset,
        CreateEmbeddedVerificationLink,
        SensitiveDataDownloaded,
        IdVerificationRemoved,
        IdVerificationAdded,
        ManualIdentityVerificationInitiated,
        GeneratedSigningLink,
        EditingInitiated,
        EditingCancelled,
        EditingCompleted,
        QesVerificationInitiated,
        QesVerified,
        QesRejected,
        QesExpired,
        QesWithdrawn,
        ResentForApproval,
        DocumentFieldMarkup
    }
}
