import { type PaddleOptions } from '../types/config.js'; import { type QueryParameters } from '../base/index.js'; import { type ErrorResponse } from '../types/response.js'; export declare class Client { private readonly apiKey; private readonly options; private readonly baseUrl; constructor(apiKey: string, options: PaddleOptions); private getBaseUrl; private getHeaders; get(url: string, queryParams?: QueryParameters): Promise; post(url: string, requestBody: B): Promise; patch(url: string, requestBody: B): Promise; delete(url: string): Promise; }