import type { z } from "zod"; import type { FetchFn } from "../types.js"; export declare class BaseService { protected apiKey: string; protected baseUrl: string; protected fetch: FetchFn; constructor(apiKey: string, baseUrl: string, fetch: FetchFn); protected request(schema: z.ZodType, endpoint: string, options?: RequestInit): Promise; }