import type { LicenseResult, LicenseMode } from '@vizor-vr/shared'; export interface LicenseConfig { apiKey?: string; licenseKey?: string; licenseMode?: LicenseMode; apiEndpoint?: string; /** If true, skip phone-home for standalone keys (useful for testing) */ skipPhoneHome?: boolean; } /** * Validate a license and return the result. * * SaaS mode: POST to API with apiKey + domain. * Standalone mode: decode base64url key → verify Ed25519 signature → check expiry/domain. * No key: return free tier. */ export declare function checkLicense(config: LicenseConfig): Promise; //# sourceMappingURL=license-checker.d.ts.map