import { Router } from "express"; //#region src/http/OpenBadgesHttpModuleConfig.d.ts type OpenBadgesHttpModuleConfigOptions = { baseUrl: string; router?: Router; defaultSubjectId?: string; providerName?: string; privacyPolicyUrl?: string; termsOfServiceUrl?: string; requireConsent?: boolean; useTenantRouting?: boolean; actorParamName?: string; didWebId?: string; endpoints?: { discovery?: string; jwks?: string; didDocument?: string; registration?: string; authorize?: string; token?: string; revoke?: string; introspect?: string; consent?: string; profile?: string; credentials?: string; statusList?: string; refresh?: string; }; }; declare class OpenBadgesHttpModuleConfig { private readonly options; readonly router: Router; constructor(options: OpenBadgesHttpModuleConfigOptions); get baseUrl(): string; get defaultSubjectId(): string | undefined; get discoveryPath(): string; get jwksPath(): string; get didDocumentPath(): string; get registrationPath(): string; get authorizePath(): string; get tokenPath(): string; get revokePath(): string; get introspectPath(): string; get profilePath(): string; get credentialsPath(): string; get providerName(): string | undefined; get privacyPolicyUrl(): string | undefined; get termsOfServiceUrl(): string | undefined; get requireConsent(): boolean; get useTenantRouting(): boolean; get actorParamName(): string; get didWebId(): string | undefined; get consentPath(): string; get statusListPath(): string; get refreshPath(): string; } //#endregion export { OpenBadgesHttpModuleConfig, OpenBadgesHttpModuleConfigOptions }; //# sourceMappingURL=OpenBadgesHttpModuleConfig.d.mts.map