import { LicenseManager, type LicenseTier } from "@enterprise-skills/core"; /** * Fetch-after-activation content delivery: the npm packages ship no paid skill * content, so a successful activation immediately downloads the tier-filtered * bundle into ~/.enterprise-skills (where getRepoRoot/SkillLoader resolve it). * * Exported for the removal-guard tests: this is the second installBundle * caller, and until it shared sync's entitlement-shrink guard a re-activation * against a shrunk or wrong server bundle pruned installed skills silently — * the 2026-08-02 incident class through a different door. */ export declare function downloadSkillBundle(manager: LicenseManager, key: string, tier: LicenseTier): Promise; export declare function activateCommand(key: string): Promise; export declare function upgradeCommand(key: string): Promise; export declare function deactivateCommand(): Promise; export declare function licenseStatusCommand(): Promise; /** * `enterprise-skills license mint-ci` — mint a CI service key under the * locally activated license (CI_SERVICE_KEYS rulings D-1/D-5). * * The parent is the WORKSTATION license by design: a service key cannot mint * service keys (the server refuses it), and the env-first ES_LICENSE_KEY path * is deliberately not consulted here — minting is an operator act, not a CI * act. The full key prints exactly once; it is never written to disk. */ export declare function mintCiCommand(options?: { label?: string; expiresDays?: string; json?: boolean; fetchImpl?: typeof fetch; }): Promise; //# sourceMappingURL=license.d.ts.map