export declare enum AuditAction {
    CREATE = "create",
    UPDATE = "update",
    DELETE = "delete",
    READ = "read",
    LOGIN = "login",
    LOGOUT = "logout",
    EXPORT = "export",
    IMPORT = "import"
}
export declare class AuditLog {
    id: string;
    tenant_id: string;
    user_id: string;
    action: AuditAction;
    entity_type: string;
    entity_id: string;
    old_values: Record<string, any>;
    new_values: Record<string, any>;
    changed_fields: string[];
    ip_address: string;
    user_agent: string;
    endpoint: string;
    http_method: string;
    response_status: number;
    duration_ms: number;
    description: string;
    metadata: Record<string, any>;
    created_at: Date;
}
