import nock from "nock";
export declare const TEST_AUTH_TOKEN = "test-auth-token-123";
export declare const TEST_ACCOUNT_NAME = "test-account";
export declare const TEST_PROJECT_NAME = "test-project";
export declare const TEST_BRANCH_NAME = "main";
export declare const TEST_DEPLOYMENT_NAME = "test-deployment";
export declare const TEST_API_BASE: string;
export declare function setupAuthenticatedNock(scope: nock.Scope): nock.Scope;
export declare function setupTestEnvironment(): void;
export declare function cleanupTest(): void;
export interface CapturedRequest {
  method: string;
  path: string;
  headers: Record<string, string>;
  body?: unknown;
}
interface NockRequest {
  method?: string;
  path?: string;
  headers?: Record<string, unknown>;
}
export declare class RequestCapture {
  private requests;
  capture(req: NockRequest, _interceptor?: unknown, body?: unknown): void;
  getRequests(): CapturedRequest[];
  clear(): void;
  private normalizeHeaders;
}
export {};
//# sourceMappingURL=test-utils.d.ts.map
