import { ApiV2 } from 'xdl'; import { AndroidCredentials, FcmCredentials, Keystore } from '../credentials'; export default class AndroidApi { private client; private shouldRefetchAll; private credentials; constructor(api: ApiV2); fetchAll(): Promise<{ [key: string]: AndroidCredentials; }>; fetchKeystore(experienceName: string): Promise; fetchCredentials(experienceName: string): Promise; updateKeystore(experienceName: string, keystore: Keystore): Promise; fetchFcmKey(experienceName: string): Promise; updateFcmKey(experienceName: string, fcmApiKey: string): Promise; removeFcmKey(experienceName: string): Promise; removeKeystore(experienceName: string): Promise; private ensureCredentialsFetched; }