import { AndroidAppBuildCredentialsFragment, AndroidKeystoreFragment } from '../../../graphql/generated'; import { CredentialsContext } from '../../context'; import { AppLookupParams } from '../api/GraphqlClient'; interface Options { app: AppLookupParams; name?: string; } /** * Sets up Build Credentials for Android * @name: sets up build credentials for the specified configuration. If no name is specified, the default configuration is setup */ export declare class SetUpBuildCredentials { private readonly options; constructor(options: Options); runAsync(ctx: CredentialsContext): Promise; assignBuildCredentialsAsync({ ctx, app, name, keystore, }: { ctx: CredentialsContext; app: AppLookupParams; name?: string; keystore: AndroidKeystoreFragment; }): Promise; getFullySetupBuildCredentialsAsync({ ctx, app, name, }: { ctx: CredentialsContext; app: AppLookupParams; name?: string; }): Promise; getFullySetupBuildCredentialsByNameAsync({ ctx, app, name, }: { ctx: CredentialsContext; app: AppLookupParams; name: string; }): Promise; } export {};