You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.6 KiB

import { AndroidCredentials as Android } from 'xdl';
import * as appleApi from '../appleApi';
import { CredentialSchema } from './actions/promptForCredentials';
export declare type IosCredentials = {
appCredentials: IosAppCredentials[];
userCredentials: (IosPushCredentials | IosDistCredentials)[];
};
export declare type IosAppCredentials = {
experienceName: string;
bundleIdentifier: string;
pushCredentialsId?: number;
distCredentialsId?: number;
credentials: {
provisioningProfileId?: string;
provisioningProfile?: string;
teamId?: string;
teamName?: string;
pushId?: string;
pushP12?: string;
pushPassword?: string;
};
};
export declare type IosPushCredentials = {
id: number;
type: 'push-key';
} & appleApi.PushKey;
export declare type IosDistCredentials = {
id: number;
type: 'dist-cert';
} & appleApi.DistCert;
export declare const distCertSchema: CredentialSchema<appleApi.DistCert>;
export declare const pushKeySchema: CredentialSchema<appleApi.PushKey>;
export declare const provisioningProfileSchema: CredentialSchema<appleApi.ProvisioningProfile>;
export declare const appleTeamSchema: CredentialSchema<Pick<appleApi.Team, 'id'>>;
export declare type FcmCredentials = {
fcmApiKey: string;
};
export declare type Keystore = Android.Keystore;
export declare type AndroidCredentials = {
experienceName: string;
keystore: Keystore | null;
pushCredentials: FcmCredentials | null;
};
export declare const keystoreSchema: CredentialSchema<Android.Keystore>;
export declare const EXPO_WILL_GENERATE = "EXPO_PLEASE_GENERATE_THIS_FOR_ME";