import { Subject } from 'rxjs'; export declare class UserChangesEmitter extends Subject { } declare type UserChangesEvent = { type: string; authenticated: boolean; }; export interface AuthpalClientConfigs { userChangesEmitter: UserChangesEmitter; resumeDoneEmitter: Subject; resumeDoneMiddleware?(changes?: UserChangesEvent): Promise; loginPostURL: string; resumeGetURL: string; logoutGetURL: string; } export declare class LibraryMisusageError extends Error { } export {};