import { AuditService } from './audit.service';
import { PaginationDto } from '../../common/dto/pagination.dto';
export declare class AuditController {
    private readonly service;
    constructor(service: AuditService);
    getByEntity(entityType: string, entityId: string, query: PaginationDto): Promise<import("../../common/responses/api-response").ApiResponse<{
        id: string;
        action: string;
        changes: {
            field: string;
            old_value: any;
            new_value: any;
        }[] | null;
        performed_by: string | null;
        performer_name: string | null;
        created_at: Date;
    }[]>>;
}
