import { Document } from './types/document.interface'; import * as i0 from "@angular/core"; export declare class AfrilinsGedLibService { private _baseUrl; protected get resourceUrlGateway(): string; constructor(); /** * Définit l'URL de base du backend API. * Cette méthode est appelée par le composant conteneur (@Input()). * @param url L'URL de base (ex: 'http://localhost:5789/') */ setBaseUrl(url: string): void; getDocumentsFromGed(numeroDossier: string): Promise; private handleHttpError; /** * Construit l'endpoint complet en utilisant l'URL de base dynamique. * @param api Le chemin de l'API (ex: 'int/ged'). * @param microservice Le nom du microservice (ex: 'INTGEDERP'). * @returns L'URL complète de l'endpoint. */ getEndpointFor(api: string, microservice?: string): string; featureEnabled(): boolean; featureSwitchAside(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }