import { EventName, TrackName, TrackProperties, TrackEventResponse } from './types.js'; import './gtag.js'; interface TrackOptions { enableThirdPartyTracking?: boolean; onSucceed?: (response?: TrackEventResponse[number]) => void; onError?: (error: unknown) => void; } declare function track(name: TrackName, properties?: TrackProperties, options?: TrackOptions): void; declare function trackAsync(name: TrackName, properties?: TrackProperties, options?: TrackOptions): Promise; declare function sendBeacon(name: TrackName, properties?: TrackProperties): void; export { type TrackOptions, sendBeacon, track, trackAsync };