import type { CloudPullResponse } from '../types/git-token.js'; import type { ClusterApiKeyReader } from './cluster-api-key.js'; export interface CloudPullClient { pull(credentialId: string): Promise; } export interface CreateCloudPullClientOptions { apiKeyReader: ClusterApiKeyReader; /** Override the API URL env var name (default `GENERACY_API_URL`). Test-only knob. */ apiUrlEnv?: string; /** Override the cloud endpoint path. Defaults to `/api/clusters/git-installation-token`. */ cloudPath?: string; /** Log sink. Defaults to `console`. */ logger?: { info: (obj: Record) => void; warn: (obj: Record) => void; }; } export declare function createCloudPullClient(options: CreateCloudPullClientOptions): CloudPullClient; //# sourceMappingURL=cloud-pull-client.d.ts.map