import { AuditLogsService } from './audit-logs.service';
export declare class AuditLogsController {
    private readonly audit;
    constructor(audit: AuditLogsService);
    list(cursor?: string, limit?: string): Promise<{
        items: {
            id: string;
            _id: import("mongoose").Types.ObjectId;
            $locals: Record<string, unknown>;
            $op: "save" | "validate" | "remove" | null;
            $where: Record<string, unknown>;
            baseModelName?: string;
            collection: import("mongoose").Collection;
            db: import("mongoose").Connection;
            errors?: import("mongoose").Error.ValidationError;
            isNew: boolean;
            schema: import("mongoose").Schema;
            actorUserId?: string;
            actorEmail?: string;
            action: string;
            targetType?: string;
            targetId?: string;
            metadata?: Record<string, unknown>;
            ipAddress?: string;
            userAgent?: string;
            __v: number;
        }[];
        nextCursor: string | null;
    }>;
}
