// src/types/sib-api-v3-sdk.d.ts
declare module "sib-api-v3-sdk" {
  export enum TransactionalEmailsApiApiKeys {
    apiKey = "api-key",
    partnerKey = "partner-key",
  }

  export class TransactionalEmailsApi {
    setApiKey(key: TransactionalEmailsApiApiKeys | string, value: string): void;

    sendTransacEmail(email: {
      sender: { email: string; name?: string };
      to: { email: string; name?: string }[];
      subject: string;
      htmlContent: string;
    }): Promise<any>;
  }

  export class ApiClient {
    static instance: ApiClient;
  }
}
