import { Method } from "axios"; import { A_AUTH_APIProvider } from "../A_AUTH_APIProvider.class"; import { A_AUTH_TYPES__IAuthenticator } from "../../types/A_AUTH_Authenticator.types"; import { A_AUTH_TYPES__APIProviderRequestConfig } from "../../types/A_AUTH_APIProvider.types"; import { A_SDK_TYPES__Required } from "@adaas/a-sdk-types"; import { A_AUTH_ServerDelegateAuthenticator } from "../authenticator/A_AUTH_ServerDelegate.authenticator"; import { A_AUTH_ContextClass } from "../A_AUTH_Context.class"; export declare class A_AUTH_ServerDelegate_APIProvider extends A_AUTH_APIProvider { protected request(method: Method, url: string, auth: A_AUTH_TYPES__IAuthenticator, data?: any, params?: any, config?: A_SDK_TYPES__Required, ['authenticator']>): Promise; protected post(url: string, body: any, config: A_SDK_TYPES__Required, ['authenticator']>): Promise; protected get(url: string, params: any, config: A_SDK_TYPES__Required, ['authenticator']>): Promise; protected put(url: string, body: any, config: A_SDK_TYPES__Required, ['authenticator']>): Promise; protected delete(url: string, config: A_SDK_TYPES__Required, ['authenticator']>): Promise; protected patch(url: string, body: any, config: A_SDK_TYPES__Required, ['authenticator']>): Promise; }