import { IAuthModuleOptions } from '../interfaces/auth-module-options.interface';
export declare class AuthConfigService {
    private static defaultOptions;
    private static options;
    private static instance;
    constructor();
    static getOptions(): IAuthModuleOptions;
    static getDefaultOptions(): IAuthModuleOptions;
    static getInstance(): AuthConfigService;
    static setOptions(options: IAuthModuleOptions): void;
    private static validateAdminConsoleOptions;
    private static validateSessionOptions;
    getConfig(): IAuthModuleOptions;
    setConfig(options: IAuthModuleOptions): void;
    getRoleGuards(): string[];
    isRoleGuardAllowed(guard: string): boolean;
}
//# sourceMappingURL=auth-config.service.d.ts.map