import { PrismaService } from "prisma/prisma.service";
import { ReportingFilterResolver } from "./reporting-filter.resolver";
import { ReportingFilterDto } from "../dto/reporting-filter.dto";
import { SituationQPVResolver } from "./situation_qpv.resolver";
export declare class SituationQPVFilterResolver implements ReportingFilterResolver {
    private prisma;
    private situationQPVResolver;
    constructor(prisma: PrismaService, situationQPVResolver: SituationQPVResolver);
    getValues(): Promise<{
        value: string;
        label: string;
    }[]>;
    buildFilter(filter: ReportingFilterDto): Promise<{
        id_quartier: {
            in: number[];
            notIn?: undefined;
        };
    } | {
        id_quartier: {
            notIn: number[];
            in?: undefined;
        };
    } | undefined>;
}
