import { type QueryParameters } from '../base'; import { type PaddleOptions } from '../types/config'; import { type ErrorResponse } from '../types/response'; 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; }