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