import { LlngMultiConfig, OidcConfig } from "../config.js"; import { ILlngTransport } from "./interface.js"; export type TransportRole = "portal" | "manager"; export declare class TransportRegistry { private transports; private configs; private defaultInstance; constructor(multiConfig: LlngMultiConfig); private resolveInstance; private buildTransport; private buildManagerConfig; getTransport(instance?: string, role?: TransportRole): ILlngTransport; getOidcConfig(instance?: string): OidcConfig | undefined; listInstances(): { name: string; mode: string; isDefault: boolean; hasManager: boolean; }[]; }