/** * @octomil/browser — Top-level configure() for silent device registration * * Creates a DeviceContext, optionally triggers background device registration * with exponential backoff, and starts heartbeat if monitoring is enabled. * Registration failure never blocks local usage. */ import { DeviceContext } from "./device-context.js"; import { type SilentAuthConfig } from "./silent-auth-config.js"; import type { MonitoringConfig } from "./monitoring-config.js"; export interface ConfigureOptions { auth?: SilentAuthConfig; monitoring?: MonitoringConfig; baseUrl?: string; } export declare function getDeviceContext(): DeviceContext | null; export declare function configure(options?: ConfigureOptions): Promise; //# sourceMappingURL=configure.d.ts.map