import { DynamicModule } from '@nestjs/common'; import { KeycloakConnectModuleAsyncOptions } from './interface/keycloak-connect-module-async-options.interface'; import { KeycloakConnectOptions } from './interface/keycloak-connect-options.interface'; export * from './decorators/resource.decorator'; export * from './decorators/scopes.decorator'; export * from './decorators/roles.decorator'; export * from './decorators/allow-any-role.decorator'; export * from './decorators/unprotected.decorator'; export * from './guards/auth.guard'; export * from './guards/resource.guard'; export * from './guards/role.guard'; export declare class KeycloakConnectModule { static register(opts: KeycloakConnectOptions): DynamicModule; static registerAsync(opts: KeycloakConnectModuleAsyncOptions): DynamicModule; private static createConnectProviders; private static createConnectOptionsProvider; private static keycloakProvider; }