/** * `humanbehavior-js/auto` - the bundled half of the auto-updating install. * * This code is frozen inside the customer's build the moment they deploy, so it * deliberately does almost nothing: create the queue, inject the CDN loader, * hand back a proxy. Every decision that might need to change later (which * recorder build, canary split, rollback) is made by `/v1/loader.js`, which we * republish without the customer redeploying. * * Customers who cannot load remote scripts import `humanbehavior-js` instead, * which is still the fully bundled recorder. */ export interface AutoInitOptions extends Record { /** Serve the loader and recorder from your own origin or a reverse proxy. */ cdnUrl?: string; /** Pin an exact recorder build. Omit to follow the auto-updating channel. */ version?: string; } /** * Drop-in replacement for the bundled `HumanBehaviorTracker`. Same call shape, * except the recording code arrives from the CDN instead of the customer's * bundle, so SDK fixes reach their users on the next page load. */ export declare const HumanBehaviorTracker: { init(apiKey: string, options?: AutoInitOptions): Record; }; export default HumanBehaviorTracker; //# sourceMappingURL=index.d.ts.map