import { ExpoGraphqlClient } from '../../../commandUtils/context/contextUtils/createGraphqlClient'; import { AccountFragment, AndroidAppBuildCredentialsFragment, AndroidFcmFragment, AndroidFcmVersion, AndroidKeystoreFragment, CommonAndroidAppCredentialsFragment, GoogleServiceAccountKeyFragment } from '../../../graphql/generated'; import { GoogleServiceAccountKey, KeystoreWithType } from '../credentials'; export interface AppLookupParams { account: AccountFragment; projectName: string; androidApplicationIdentifier: string; } export declare function getAndroidAppCredentialsWithCommonFieldsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function getAndroidAppBuildCredentialsListAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function getLegacyAndroidAppCredentialsWithCommonFieldsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function getLegacyAndroidAppBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function createOrGetExistingAndroidAppCredentialsWithBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function updateAndroidAppCredentialsAsync(graphqlClient: ExpoGraphqlClient, appCredentials: CommonAndroidAppCredentialsFragment, { androidFcmId, googleServiceAccountKeyForSubmissionsId, googleServiceAccountKeyForFcmV1Id, }: { androidFcmId?: string; googleServiceAccountKeyForSubmissionsId?: string; googleServiceAccountKeyForFcmV1Id?: string; }): Promise; export declare function updateAndroidAppBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, buildCredentials: AndroidAppBuildCredentialsFragment, { androidKeystoreId, }: { androidKeystoreId: string; }): Promise; export declare function setDefaultAndroidAppBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, buildCredentials: AndroidAppBuildCredentialsFragment): Promise; export declare function createAndroidAppBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, { name, isDefault, androidKeystoreId, }: { name: string; isDefault: boolean; androidKeystoreId: string; }): Promise; export declare function getDefaultAndroidAppBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function getAndroidAppBuildCredentialsByNameAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, name: string): Promise; export declare function createOrUpdateAndroidAppBuildCredentialsByNameAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, name: string, { androidKeystoreId, }: { androidKeystoreId: string; }): Promise; export declare function createOrUpdateDefaultIosAppBuildCredentialsAsync(): Promise; export declare function createKeystoreAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment, keystore: KeystoreWithType): Promise; export declare function deleteKeystoreAsync(graphqlClient: ExpoGraphqlClient, keystore: AndroidKeystoreFragment): Promise; export declare function createFcmAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment, fcmApiKey: string, version: AndroidFcmVersion): Promise; export declare function deleteFcmAsync(graphqlClient: ExpoGraphqlClient, fcm: AndroidFcmFragment): Promise; export declare function createGoogleServiceAccountKeyAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment, jsonKey: GoogleServiceAccountKey): Promise; export declare function deleteGoogleServiceAccountKeyAsync(graphqlClient: ExpoGraphqlClient, googleServiceAccountKey: GoogleServiceAccountKeyFragment): Promise; export declare function getGoogleServiceAccountKeysForAccountAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment): Promise; export declare const formatProjectFullName: ({ account, projectName }: AppLookupParams) => string;