import { API, APIOptions } from "../api"; interface ClientConfig { apiOptions: APIOptions; } export default abstract class Client { protected readonly api: API; constructor({ apiOptions }: ClientConfig); get({ path }: { path: string; }): Promise; post({ path, body }: { path: string; body: any; }): Promise; search({ index, body }: { index: string; body: any; }): Promise; } export {};