import { Express } from "express"; //#region src/openid4vc-verifier/OpenId4VcVerifierModuleConfig.d.ts interface InternalOpenId4VcVerifierModuleConfigOptions { /** * Base url at which the verifier endpoints will be hosted. All endpoints will be exposed with * this path as prefix. */ baseUrl: string; /** * Express app on which the openid4vp endpoints will be registered. */ app: Express; /** * The number of seconds after which a created authorization request will expire. * * This is used for the `exp` field of a signed authorization request. * * @default 300 */ authorizationRequestExpirationInSeconds?: number; endpoints?: { /** * @default /authorize */ authorization?: string; /** * @default /authorization-requests */ authorizationRequest?: string; }; } declare class OpenId4VcVerifierModuleConfig { private options; constructor(options: InternalOpenId4VcVerifierModuleConfigOptions); get baseUrl(): string; get app(): Express; /** * @default /authorize */ get authorizationRequestEndpoint(): string; /** * @default /authorize */ get authorizationEndpoint(): string; /** * Time in seconds after which an authorization request will expire * * @default 300 */ get authorizationRequestExpiresInSeconds(): number; } //#endregion export { InternalOpenId4VcVerifierModuleConfigOptions, OpenId4VcVerifierModuleConfig }; //# sourceMappingURL=OpenId4VcVerifierModuleConfig.d.mts.map