import { P as ProviderFactory } from "../../packem_shared/provider.d-BLLbEuQ8.js"; export type { a as Provider } from "../../packem_shared/provider.d-BLLbEuQ8.js"; import { B as BaseConfig, E as EmailOptions } from "../../packem_shared/types.d-CyiC9uRC.js"; import 'node:buffer'; /** * Scaleway configuration */ interface ScalewayConfig extends BaseConfig { /** * Scaleway API key */ apiKey: string; /** * Scaleway API endpoint * Defaults to: https://api.scaleway.com/transactional-email/v1alpha1 */ endpoint?: string; /** * Scaleway region (e.g., "fr-par", "nl-ams") */ region: string; } /** * Scaleway-specific email options */ interface ScalewayEmailOptions extends EmailOptions { /** * Project ID (optional) */ projectId?: string; /** * Scaleway template ID for template-based emails */ templateId?: string; /** * Template variables for Scaleway templates */ templateVariables?: Record; } /** * Scaleway Provider for sending emails through Scaleway API */ declare const scalewayProvider: ProviderFactory; export { type ProviderFactory, type ScalewayConfig, type ScalewayEmailOptions, scalewayProvider };