import { AppleDistributionCertificateMutationResult } from './graphql/mutations/AppleDistributionCertificateMutation'; import { AppleProvisioningProfileMutationResult } from './graphql/mutations/AppleProvisioningProfileMutation'; import { AppleProvisioningProfileQueryResult } from './graphql/queries/AppleProvisioningProfileQuery'; import { AppLookupParams } from './graphql/types/AppLookupParams'; import { ExpoGraphqlClient } from '../../../commandUtils/context/contextUtils/createGraphqlClient'; import { AccountFragment, AppStoreConnectApiKeyFragment, AppleAppIdentifierFragment, AppleDeviceFragment, AppleDistributionCertificateFragment, ApplePushKeyFragment, AppleTeamFragment, CommonIosAppCredentialsFragment, IosAppBuildCredentialsFragment, IosDistributionType } from '../../../graphql/generated'; import { DistributionCertificate, PushKey } from '../appstore/Credentials.types'; import { MinimalAscApiKey } from '../credentials'; export declare function createOrUpdateIosAppBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, { appleTeam, appleAppIdentifierId, iosDistributionType, appleProvisioningProfileId, appleDistributionCertificateId, }: { appleTeam: AppleTeamFragment; appleAppIdentifierId: string; iosDistributionType: IosDistributionType; appleProvisioningProfileId: string; appleDistributionCertificateId: string; }): Promise; export declare function getIosAppCredentialsWithBuildCredentialsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, { iosDistributionType }: { iosDistributionType?: IosDistributionType; }): Promise; export declare function getIosAppCredentialsWithCommonFieldsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function createOrGetIosAppCredentialsWithCommonFieldsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, { appleTeam, }: { appleTeam?: AppleTeamFragment; }): Promise; export declare function updateIosAppCredentialsAsync(graphqlClient: ExpoGraphqlClient, appCredentials: CommonIosAppCredentialsFragment, { applePushKeyId, ascApiKeyIdForSubmissions, }: { applePushKeyId?: string; ascApiKeyIdForSubmissions?: string; }): Promise; export declare function createOrGetExistingAppleTeamAndUpdateNameIfChangedAsync(graphqlClient: ExpoGraphqlClient, accountId: string, { appleTeamIdentifier, appleTeamName }: { appleTeamIdentifier: string; appleTeamName?: string; }): Promise; export declare function createOrGetExistingAppleAppIdentifierAsync(graphqlClient: ExpoGraphqlClient, { account, projectName, bundleIdentifier, parentBundleIdentifier }: AppLookupParams, appleTeam: AppleTeamFragment | null): Promise; export declare function getDevicesForAppleTeamAsync(graphqlClient: ExpoGraphqlClient, { account }: AppLookupParams, { appleTeamIdentifier }: AppleTeamFragment, { useCache }?: { useCache?: boolean; }): Promise; export declare function createProvisioningProfileAsync(graphqlClient: ExpoGraphqlClient, { account }: AppLookupParams, appleAppIdentifier: AppleAppIdentifierFragment, appleProvisioningProfileInput: { appleProvisioningProfile: string; developerPortalIdentifier?: string; }): Promise; export declare function getProvisioningProfileAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, iosDistributionType: IosDistributionType, { appleTeam }?: { appleTeam: AppleTeamFragment | null; }): Promise; export declare function updateProvisioningProfileAsync(graphqlClient: ExpoGraphqlClient, appleProvisioningProfileId: string, appleProvisioningProfileInput: { appleProvisioningProfile: string; developerPortalIdentifier?: string; }): Promise; export declare function deleteProvisioningProfilesAsync(graphqlClient: ExpoGraphqlClient, appleProvisioningProfileIds: string[]): Promise; export declare function getDistributionCertificateForAppAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams, iosDistributionType: IosDistributionType, { appleTeam }?: { appleTeam: AppleTeamFragment | null; }): Promise; export declare function getDistributionCertificatesForAccountAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment): Promise; export declare function createDistributionCertificateAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment, distCert: DistributionCertificate): Promise; export declare function deleteDistributionCertificateAsync(graphqlClient: ExpoGraphqlClient, distributionCertificateId: string): Promise; export declare function createPushKeyAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment, pushKey: PushKey): Promise; export declare function getPushKeysForAccountAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment): Promise; export declare function getPushKeyForAppAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function deletePushKeyAsync(graphqlClient: ExpoGraphqlClient, pushKeyId: string): Promise; export declare function createAscApiKeyAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment, ascApiKey: MinimalAscApiKey): Promise; export declare function getAscApiKeysForAccountAsync(graphqlClient: ExpoGraphqlClient, account: AccountFragment): Promise; export declare function getAscApiKeyForAppSubmissionsAsync(graphqlClient: ExpoGraphqlClient, appLookupParams: AppLookupParams): Promise; export declare function deleteAscApiKeyAsync(graphqlClient: ExpoGraphqlClient, ascApiKeyId: string): Promise;