import { EventEmitter } from '@angular/core'; import { FormioAuthConfig } from './auth.config'; import { FormioAppConfig } from '../formio.config'; export declare class FormioAuthService { appConfig: FormioAppConfig; config: FormioAuthConfig; user: any; authenticated: boolean; loginForm: string; onLogin: EventEmitter; onLogout: EventEmitter; registerForm: string; onRegister: EventEmitter; onUser: EventEmitter; onError: EventEmitter; ready: Promise; readyResolve: any; readyReject: any; projectReady?: Promise; accessReady?: Promise; userReady?: Promise; formAccess: any; submissionAccess: any; roles: any; is: any; constructor(appConfig: FormioAppConfig, config: FormioAuthConfig); onLoginSubmit(submission: object): void; onRegisterSubmit(submission: object): void; init(): void; setUser(user: any): void; setUserRoles(): void; logoutError(): void; logout(): void; }