import { AppleDistributionCertificateFragment, AppleProvisioningProfileFragment, IosAppBuildCredentialsFragment, IosDistributionType } from '../../../graphql/generated'; import { CredentialsContext } from '../../context'; import { AppLookupParams } from '../api/graphql/types/AppLookupParams'; import { Target } from '../types'; /** * Sets up either APP_STORE or ENTERPRISE provisioning profiles */ export declare class SetUpProvisioningProfile { private readonly app; private readonly target; private readonly distributionType; constructor(app: AppLookupParams, target: Target, distributionType: IosDistributionType); areBuildCredentialsSetupAsync(ctx: CredentialsContext): Promise; assignNewAndDeleteOldProfileAsync(ctx: CredentialsContext, distCert: AppleDistributionCertificateFragment, currentProfile: AppleProvisioningProfileFragment): Promise; createAndAssignProfileAsync(ctx: CredentialsContext, distCert: AppleDistributionCertificateFragment): Promise; configureAndAssignProfileAsync(ctx: CredentialsContext, distCert: AppleDistributionCertificateFragment, originalProvisioningProfile: AppleProvisioningProfileFragment): Promise; runAsync(ctx: CredentialsContext): Promise; private getCurrentProfileStoreInfo; }