import { Credential, CredentialHintOptions, CredentialRequestOptions, ProxyLoginResponse } from '../protocol/data'; export * from '../protocol/data'; export { OpenYoloError, ERROR_TYPES } from '../protocol/errors'; export declare const DEFAULT_REQUEST_TIMEOUT = 3000; export interface OpenYoloApi { hintsAvailable(options: CredentialHintOptions): Promise; hint(options: CredentialHintOptions): Promise; retrieve(options: CredentialRequestOptions): Promise; save(credential: Credential): Promise; disableAutoSignIn(): Promise; proxyLogin(credential: Credential): Promise; } export interface OnDemandOpenYoloApi extends OpenYoloApi { setProviderUrlBase(providerUrlBase: string): void; setRenderMode(renderMode: string): void; reset(): void; } export declare const openyolo: OnDemandOpenYoloApi;