import type { ThredConfig, PageViewPayload, EnrichPayload } from '../types'; import { Logger } from '../utils/logger'; export declare class ThredAPI { private baseUrl; private browserKey; private logger; constructor(baseUrl: string, browserKey: string, logger: Logger); /** * Fetch configuration from API */ fetchConfig(fingerprint: string): Promise; /** * Send page view event */ trackPageView(payload: PageViewPayload): Promise; /** * Send lead enrichment data */ enrichLead(payload: EnrichPayload): Promise; } //# sourceMappingURL=api.d.ts.map