import { PrismaService } from 'prisma/prisma.service';
export declare class ReferentielService {
    private prisma;
    constructor(prisma: PrismaService);
    getRefData(type: string): Promise<any[] | Record<string, any[]>>;
    getRefDataDetails(type: string, id: number): Promise<{
        id: number;
        nom: string | null;
        email: string | null;
        ville: string | null;
        code_postal: number | null;
        adresse_ligne_1: string | null;
        adresse_ligne_2: string | null;
        no_tel_1: string | null;
        no_tel_2: string | null;
        no_fax: string | null;
        no_poste: string | null;
        observations: string | null;
    } | null | undefined>;
    createRefData(type: string, data: any): Promise<{
        id: number;
        nom: string | null;
        email: string | null;
        ville: string | null;
        code_postal: number | null;
        adresse_ligne_1: string | null;
        adresse_ligne_2: string | null;
        no_tel_1: string | null;
        no_tel_2: string | null;
        no_fax: string | null;
        no_poste: string | null;
        observations: string | null;
    } | undefined>;
    private mapToOptions;
    formatLabel(s: string): string;
}
