/** * POST `/endpoint_security/startup/` with `metadata.user_profile` so `EndpointMachine.user_profile` * stays fresh even when `log_uuid` is throttled (e.g. customer hooks with existing auth_key.txt). * Signs `payload` with the stored machine key when present (same as `log-llm-config` startup_sender) * so the backend does not revoke keys on every unsigned sync. * * Throttled (default 30 min) on success to avoid an extra HTTP round-trip on every tool call. * After failures (network, non-2xx, etc.), exponential backoff caps repeated work so hooks are * not blocked on every batch. Override interval with `OPTIMUS_STARTUP_SYNC_INTERVAL_MS` (set to * `0` to sync on every batch when healthy). Skip entirely with `OPTIMUS_SKIP_STARTUP_SYNC=1`. */ export declare function ensureStartupMetadataSynced(hardwareUuid: string): Promise; //# sourceMappingURL=startup-sync.d.ts.map