import { Privilege } from "../types/Privilege"; import { ConfigData, EmailTransportConfig, EncyptConfig, SMSTransportConfig, StoreConfig, UserManagerConfig } from "../types/session"; export declare class Config { static StoreConfig?: StoreConfig; static EmailTransportConfig?: EmailTransportConfig; static SMSTransportConfig?: SMSTransportConfig; static EncyptConfig?: EncyptConfig; static OTPConfigText?: string; static AppliactionPrivilege: Privilege[]; static UserManagerConfig?: UserManagerConfig; static configure(config: ConfigData): void; static get(): { StoreConfig: StoreConfig | undefined; EmailTransportConfig: EmailTransportConfig | undefined; SMSTransportConfig: SMSTransportConfig | undefined; EncyptConfig: EncyptConfig | undefined; OTPConfigText: string | undefined; UserManagerConfig: UserManagerConfig | undefined; }; } export default Config;