import { CredentialsType } from '../../enums'; import { Credentials } from '../../interfaces/services-config'; import { ClientRequestData } from '../rest-client'; export interface ICredentialsManager { generateAuthorization: (request?: ClientRequestData) => any; setConfig: (config: Credentials) => void; } export declare class CredentialsFactory { /** * Creates a client instance type base on Type requested * @param type * @return ICredentialsManager instance */ create(type?: CredentialsType): ICredentialsManager; }