import { Platform } from '@expo/eas-build-job'; export declare enum AndroidReleaseStatus { completed = "completed", draft = "draft", halted = "halted", inProgress = "inProgress" } export declare enum AndroidReleaseTrack { production = "production", beta = "beta", alpha = "alpha", internal = "internal" } export interface AndroidSubmitProfile { serviceAccountKeyPath?: string; track: AndroidReleaseTrack; releaseStatus: AndroidReleaseStatus; changesNotSentForReview: boolean; applicationId?: string; rollout?: number; } export declare const AndroidSubmitProfileFieldsToEvaluate: (keyof AndroidSubmitProfile)[]; export interface IosSubmitProfile { ascApiKeyPath?: string; ascApiKeyIssuerId?: string; ascApiKeyId?: string; appleId?: string; ascAppId?: string; appleTeamId?: string; sku?: string; language: string; companyName?: string; appName?: string; bundleIdentifier?: string; metadataPath?: string; groups?: string[]; } export declare const IosSubmitProfileFieldsToEvaluate: (keyof IosSubmitProfile)[]; export type SubmitProfile = TPlatform extends Platform.ANDROID ? AndroidSubmitProfile : IosSubmitProfile; export interface EasJsonSubmitProfile { extends?: string; [Platform.ANDROID]?: AndroidSubmitProfile; [Platform.IOS]?: IosSubmitProfile; }