import { IClusterClientProvider } from "../../typings/IClusterClientProvider"; export declare type PortalAutoAuthProviderDeps = { clusterClientProvider: IClusterClientProvider; apiKey: string; portalLogin: string; portalPassword: string; }; export declare class PortalAutoAuthProvider { private _apiKey; private _sid?; private _login; private _password; private _lastSidUpdate; private _auth; constructor({apiKey, clusterClientProvider, portalLogin, portalPassword}: PortalAutoAuthProviderDeps); updateSid(useForce?: boolean): Promise; getSid(): Promise; getAuthParams(): Promise<{ "api-key": string; "auth.sid": string | undefined; }>; getAuthHeaders(): Promise<{ Authorization: string; "X-Kontur-Apikey": string; }>; }