export declare type Credentials = {
    appleId?: string;
    password?: string;
    teamId?: string;
    certP12?: string;
    certPassword?: string;
    pushP12?: string;
    pushPassword?: string;
    provisioningProfile?: string;
    enterpriseAccount?: string;
    certId?: string;
    pushId?: string;
    provisioningProfileId?: string;
};
export declare type CredObject = {
    name: string;
    value: {
        userCredentialsId?: string;
        serialNumber?: string;
    };
};
export declare type CredsList = Array<CredObject>;
export declare function getExistingDistCerts(username: string, appleTeamId: string, options?: {
    provideFullCertificate?: boolean;
}): Promise<CredsList>;
export declare function formatDistCerts(distCerts: any, options: {
    provideFullCertificate?: boolean;
}): any;
export declare function getExistingPushKeys(username: string, appleTeamId: string, options?: {
    provideFullPushKey?: boolean;
}): Promise<CredsList>;
export declare function formatPushKeys(pushKeys: any, options: {
    provideFullPushKey?: boolean;
}): any;