import { Document } from './document.entity';
export declare enum DocumentAction {
    VIEWED = "viewed",
    DOWNLOADED = "downloaded",
    OTP_SENT = "otp_sent",
    OTP_FAILED = "otp_failed",
    PASSWORD_FAILED = "password_failed",
    DENIED = "denied"
}
export declare class DocumentAccessLog {
    id: number;
    document_id: number;
    document: Document;
    user_id: number;
    user_name: string | null;
    role_name: string | null;
    action: DocumentAction;
    ip_address: string | null;
    user_agent: string | null;
    created_at: Date;
}
