///
import { Auth } from '@szdziedzic/apple-utils';
import { AppleTeamType, Team } from './authenticateTypes';
import { MinimalAscApiKey } from '../credentials';
/**
* Get the username and possibly the password from the environment variables or the supplied options.
* Password is optional because it's only needed for authentication, but not for re-authentication.
*
* @param options
*/
export declare function resolveUserCredentialsAsync(options: Partial): Promise>;
export declare function hasAscEnvVars(): boolean;
export declare function resolveAscApiKeyAsync(ascApiKey?: MinimalAscApiKey): Promise;
export declare function resolveAppleTeamAsync(options?: {
teamId?: string;
teamName?: string;
teamType?: AppleTeamType;
}): Promise;
export declare function promptPasswordAsync({ username, }: Pick): Promise;
export declare function deletePasswordAsync({ username, }: Pick): Promise;