@interopio/desktop-cli
Version:
io.Connect Desktop Seed Repository CLI Tools
13 lines • 461 B
TypeScript
import { LicenseInfo } from '../types';
export declare class LicenseValidator {
validate(): Promise<boolean>;
validateComponentAccess(componentName: string): Promise<boolean>;
getLicenseInfo(): Promise<LicenseInfo | null>;
private validateLicenseStructure;
private loadLicenseData;
private isJWTToken;
private isValidJWTFormat;
private decodeJWTLicense;
private getPublicKey;
}
//# sourceMappingURL=license-validator.d.ts.map