import { Authentication } from '../lib/auth'; import { UserResponse } from '../types/authTypes'; import { FetchResponse, HybridFormsClientConfig, RequestType, SigninResponse } from '../types/types'; import { BaseController } from './BaseController'; export declare class AuthController extends BaseController { protected readonly config: HybridFormsClientConfig; protected readonly request: RequestType; protected readonly authInstance: Authentication | null; constructor(config: HybridFormsClientConfig, request: RequestType, authInstance?: Authentication | null); protected init(): void; getAccess(): Promise; getUserData(): Promise>; getUserDataWithClient(): Promise>; }