import { BigCommerceStoreApiConfig } from '../../index.types'; import { RequestErrorResponse, RequestOptions, RequestSuccessResponse } from './request-service.types'; declare class RequestService { config: BigCommerceStoreApiConfig; constructor(config: BigCommerceStoreApiConfig); private request; get: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; post: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; put: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; delete: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; options: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; head: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; patch: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; trace: , T_Error extends RequestErrorResponse>(options: RequestOptions) => Promise; } export default RequestService;