import { HttpClient, HttpResponse } from "node-http-connector";
export declare abstract class CanvasHttpConnector extends HttpClient {
    protected readonly headers: Record<string, string>;
    private serviceIdentifier;
    constructor(canvasBaseUrl: string, headers: Record<string, string>);
    protected addServiceIdentifierHeader(headers: HeadersInit): HeadersInit;
    request(method: string, endpoint: string, data?: any, config?: any): Promise<HttpResponse<any> | undefined>;
}
//# sourceMappingURL=canvas-http.connector.d.ts.map