/** An HTTP failure without provider response bodies or credentials. @public */ export declare class IntegrationHttpError extends Error { /** @public */ readonly status: number; /** @public */ constructor( /** @public */ status: number, message: string); } /** Shared transport; extensions own endpoint paths, credentials, and response types. @public */ export declare class IntegrationHttpClient { private readonly provider; private readonly baseUrl; private readonly headers; private readonly pagination; /** @internal */ constructor(provider: string, baseUrl: string, headers: Record, pagination?: { /** @internal */ key: string; /** @internal */ size: number; }); /** @internal */ protected response(path: string, init?: RequestInit): Promise; /** @internal */ protected request(path: string, init?: RequestInit): Promise; /** @internal */ protected writeJson(path: string, method: string, body: unknown, signal?: AbortSignal): Promise; /** @internal */ protected pages(path: string, signal?: AbortSignal): Promise; } //# sourceMappingURL=integration-http.d.ts.map