import { CreateEmailRequest, DraftEmail, Email } from '../models/types'; export interface ScalewayConfig { secretKey: string; projectId: string; region?: 'fr-par'; } export declare class ScalewayTEM { private readonly client; private readonly projectId; private readonly region; constructor(config: ScalewayConfig); /** * Send an email. * @param email The email object (DraftEmail or CreateEmailRequest). * @returns The created email object. */ sendEmail(email: DraftEmail | CreateEmailRequest): Promise; /** * Get an email by ID. * @param emailId The ID of the email. * @returns The email object. */ getEmail(emailId: string): Promise; }