// Type definitions for @buzztrail-ai/engage // Project: https://www.buzztrail.ai // Definitions by: BuzzTrail AI declare module '@buzztrail-ai/engage' { export interface BuzzTrailConfig { clientId: string; language?: string; displayText?: string; theme?: object; [key: string]: any; } export function createButton(container: HTMLElement, config: BuzzTrailConfig): void; export function init(config: BuzzTrailConfig): void; } // Global BuzzTrail object for IIFE usage declare global { interface Window { BuzzTrail?: { createButton: (container: HTMLElement, config: any) => void; init: (config: any) => void; }; } } export {};