/** * Authentication provider for the Cloud Build plugin. * * Priority order: * 1. Explicit serviceAccountKey in config (highest priority) * 2. Application Default Credentials (ADC) as fallback */ import { CloudBuildClient } from '@google-cloud/cloudbuild'; import { Storage } from '@google-cloud/storage'; import type { AuthOptions, AuthProvider } from './types.js'; export declare class DefaultAuthProvider implements AuthProvider { private readonly projectId; private readonly credentials?; private cloudBuildClient?; private storageClient?; constructor(options: AuthOptions); getCloudBuildClient(): CloudBuildClient; getStorageClient(): Storage; private createCloudBuildClient; private createStorageClient; } /** * Create an auth provider from options. */ export declare function createAuthProvider(options: AuthOptions): AuthProvider; //# sourceMappingURL=auth-provider.d.ts.map