capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
20 lines • 664 B
TypeScript
import { ILicenseService, LicenseInfo } from '../interfaces.js';
export declare class LocalLicenseService implements ILicenseService {
private readonly SERVICE_NAME;
private readonly ACCOUNT_NAME;
private readonly MACHINE_ID_ACCOUNT;
activate(licenseKey: string): Promise<{
success: boolean;
error?: string;
}>;
validate(): Promise<{
valid: boolean;
license?: LicenseInfo;
}>;
deactivate(): Promise<void>;
private isValidLicenseFormat;
private decodeLicense;
private getMachineId;
generateDemoLicenseKey(tier?: 'pro' | 'cloud'): string;
}
//# sourceMappingURL=license-service.d.ts.map