import { HttpHeaders } from "./cloudfront"; import { CookieSettings } from "./cookies"; import { Logger, LogLevel } from "./logger"; export interface StoredConfig { userPoolId: string; clientId: string; oauthScopes: string[]; cognitoAuthDomain: string; callbackPath: string; signOutRedirectTo: string; signOutPath: string; refreshAuthPath: string; cookieSettings: CookieSettings; httpHeaders: HttpHeaders; clientSecret: string; nonceSigningSecret: string; logLevel: keyof typeof LogLevel; requireGroupAnyOf?: string[] | null; } export interface Config extends StoredConfig { tokenIssuer: string; tokenJwksUri: string; logger: Logger; nonceMaxAge: number; } export declare function getConfig(): Config;