import { SchemaServiceDataInclusion, SchemaStructureDataInclusion } from '@gouvfr-anct/lieux-de-mediation-numerique';
type DataInclusionMergedGeneral = {
    id: string;
    nom: string;
    pivot: string;
    structure_parente?: string;
    thematiques?: string;
    typologie?: string;
    accessibilite?: string;
};
type DataInclusionMergedLocalisation = {
    latitude?: number;
    longitude?: number;
};
type DataInclusionMergedLabels = {
    labels_nationaux?: string;
    labels_autres?: string;
};
type DataInclusionMergedContact = {
    courriel?: string;
    telephone?: string;
    site_web?: string;
    prise_rdv?: string;
};
type DataInclusionMergedAddress = {
    code_postal: string;
    commune: string;
    adresse: string;
    complement_adresse?: string;
    code_insee?: string;
};
type DataInclusionMergedPresentation = {
    presentation_detail?: string;
    presentation_resume?: string;
};
type DataInclusionMergedCollecte = {
    source: string;
    date_maj: string;
};
type DataInclusionMergedAcces = {
    frais?: string;
    profils?: string;
    types?: string;
    horaires?: string;
};
export type DataInclusionMerged = DataInclusionMergedAcces & DataInclusionMergedAddress & DataInclusionMergedCollecte & DataInclusionMergedContact & DataInclusionMergedGeneral & DataInclusionMergedLabels & DataInclusionMergedLocalisation & DataInclusionMergedPresentation;
export declare const mergeStructureAndService: (structure: SchemaStructureDataInclusion, service: SchemaServiceDataInclusion) => DataInclusionMerged;
export {};
//# sourceMappingURL=data-inclusion-merged.d.ts.map