import { Adresse, Contact, FormationsLabels, FraisACharge, Itinerances, DispositifProgrammesNationaux, Localisation, ModalitesAcces, ModalitesAccompagnement, Presentation, PrisesEnChargeSpecifiques, PublicsSpecifiquementAdresses, Services, Typologies, Url } from '../../../models';
import { SchemaLieuMediationNumerique } from '../schema-lieux-de-mediation-numerique';
export declare const listFromString: <T>(stringList: string) => T[];
export declare const servicesIfAny: (services?: string) => {
    services?: Services;
};
export declare const localisationIfAny: (latitude?: number, longitude?: number) => {
    localisation?: Localisation;
};
export declare const adresse: (schemaLieuMediationNumerique: SchemaLieuMediationNumerique) => {
    adresse: Adresse;
};
export declare const typologiesIfAny: (typologies?: string) => {
    typologies?: Typologies;
};
export declare const contactIfAny: (schemaLieuMediationNumerique: SchemaLieuMediationNumerique) => {
    contact?: Contact;
};
export declare const horairesIfAny: (horaires?: string) => {
    horaires?: string;
};
export declare const presentationIfAny: (schemaLieuMediationNumerique: SchemaLieuMediationNumerique) => {
    presentation?: Presentation;
};
export declare const sourceIfAny: (source?: string) => {
    source?: string;
};
export declare const structureParenteIfAny: (structureParente?: string) => {
    structure_parente?: string;
};
export declare const publicsSpecifiquementAdressesIfAny: (publicsSpecifiquementAdresses?: string, services?: Services) => {
    publics_specifiquement_adresses?: PublicsSpecifiquementAdresses;
};
export declare const priseEnChargeSpecifiqueIfAny: (priseEnChargeSpecifique?: string, services?: Services) => {
    prise_en_charge_specifique?: PrisesEnChargeSpecifiques;
};
export declare const fraisAChargeIfAny: (conditionsAcces?: string, services?: Services) => {
    frais_a_charge?: FraisACharge;
};
export declare const itinerancesIfAny: (itinerance?: string, services?: Services) => {
    itinerance?: Itinerances;
};
export declare const dispositifProgrammesNationauxIfAny: (dispositifProgrammesNationaux?: string) => {
    dispositif_programmes_nationaux?: DispositifProgrammesNationaux;
};
export declare const formationsLabelsIfAny: (formationsLabels?: string) => {
    formations_labels?: FormationsLabels;
};
export declare const autresFormationsLabelsIfAny: (autresFormationsLabels?: string) => {
    autres_formations_labels?: string[];
};
export declare const modalitesAccompagnementIfAny: (modalitesAccompagnement?: string, services?: Services) => {
    modalites_accompagnement?: ModalitesAccompagnement;
};
export declare const modalitesAccessIfAny: (modalitesAcces?: string, services?: Services) => {
    modalites_acces?: ModalitesAcces;
};
export declare const ficheAccedLibreIfAny: (ficheAccesLibre?: string) => {
    fiche_acces_libre?: Url;
};
export declare const priseRdvIfAny: (priseRdv?: string) => {
    prise_rdv?: Url;
};
//# sourceMappingURL=from-schema-lieux-de-mediation-numerique-fields.d.ts.map