import { AbstractFw24Module, FW24Construct, ILogger, type ArrayElement } from '@ten24group/fw24'; import { IAuthModuleConfig } from './interfaces'; export * from './interfaces'; export declare class AuthModule extends AbstractFw24Module { protected readonly config: IAuthModuleConfig; readonly logger: ILogger; protected constructs: Map; dependencies: string[]; constructor(config: IAuthModuleConfig); makeCustomMessageHandlerTrigger(customMessageTemplates: IAuthModuleConfig['customMessageTemplates']): ArrayElement | undefined; getBasePath(): string; getConstructs(): Map; getDependencies(): string[]; getExportedPolicies(): Map; }