import { Encoding, HttpErrorResponse, LDHeaders, Requests, ServiceEndpoints } from '@launchdarkly/js-sdk-common'; import { DataSourcePaths } from './DataSourceConfig'; export declare class LDRequestError extends Error implements HttpErrorResponse { status?: number; constructor(message: string, status?: number); } /** * Note: The requestor is implemented independently from polling such that it can be used to * make a one-off request. */ export interface Requestor { requestPayload(): Promise; } export declare function makeRequestor(plainContextString: string, serviceEndpoints: ServiceEndpoints, paths: DataSourcePaths, requests: Requests, encoding: Encoding, baseHeaders?: LDHeaders, baseQueryParams?: { key: string; value: string; }[], withReasons?: boolean, useReport?: boolean, secureModeHash?: string): Requestor; export default Requestor; //# sourceMappingURL=Requestor.d.ts.map