///
import SpecterRequest from "./request";
import SpecterResponse from "./response";
import { IncomingHttpHeaders } from "http";
declare type DefaultRequest = SpecterRequest;
declare type DefaultResponse = SpecterResponse;
export default class SpecterClient {
options?: object;
constructor(options?: any);
execute(request: DefaultRequest, restype?: {
new (): Res;
}): Promise;
create(request: DefaultRequest): Promise;
read(request: DefaultRequest): Promise;
update(request: DefaultRequest): Promise;
delete(request: DefaultRequest): Promise;
exists(request: DefaultRequest): Promise;
}
export {};