import { PrismaService } from '../../prisma/prisma.service';
import { AuthenticatedUser } from '../../common/decorators/current-user.decorator';
export declare class AuditController {
    private readonly prisma;
    constructor(prisma: PrismaService);
    list(user: AuthenticatedUser, limit?: string, entity?: string): import(".prisma/client").Prisma.PrismaPromise<({
        user: {
            id: string;
            email: string;
            firstName: string | null;
            lastName: string | null;
        } | null;
    } & {
        id: string;
        createdAt: Date;
        userId: string | null;
        tenantId: string | null;
        metadata: import("@prisma/client/runtime/library").JsonValue | null;
        ip: string | null;
        entity: string;
        action: string;
        entityId: string | null;
    })[]>;
}
