/** * @octomil/browser — Capabilities client * * Detects the full device capability profile required by the SDK * facade contract: device class, available runtimes, memory, storage, * platform, and hardware accelerators. */ export interface CapabilityProfile { deviceClass: "flagship" | "high" | "mid" | "low"; availableRuntimes: string[]; memoryMb: number; storageMb: number; platform: string; accelerators: string[]; } export declare class CapabilitiesClient { /** * Detect the current device's capability profile. * * Uses browser APIs (navigator.deviceMemory, navigator.gpu, * StorageManager) to build the profile. Returns sensible defaults * when APIs are unavailable. */ current(): Promise; } //# sourceMappingURL=capabilities.d.ts.map