import { HttpMethod, HttpOptions } from '@coolio/http'; export declare const DEFAULT_RESOURCE_LIMIT = 10; export interface RequestBuilderOptions { method: HttpMethod; sorting?: boolean; pagination?: boolean; } export declare class JsonApiRequestData { readonly uri: string; readonly options: RequestBuilderOptions; query: Record; sort: string[]; body: any; limit: number; offset?: number; page: number; constructor(uri: string, options: RequestBuilderOptions); getRequestOptions(options?: HttpOptions): { method: HttpMethod; query: { [x: string]: string; }; headers: { 'Content-Type': import("@coolio/http").ContentType; Accept: import("@coolio/http").ContentType; } | { 'Content-Type': import("@coolio/http").ContentType; Accept: import("@coolio/http").ContentType; }; body: any; mode?: "navigate" | "same-origin" | "no-cors" | "cors" | undefined; bypassResponseHandler?: boolean | undefined; timeout?: number | undefined; }; private getParameters; } //# sourceMappingURL=requestData.d.ts.map