/**
 * Open-core feature tiers — Community (free on npm) vs Pro (paid license).
 */
export declare const PRO_FEATURES: readonly ["dashboard", "websocket", "swarm", "ai", "audit", "metrics", "cost", "health", "fleet", "admin", "multi_tenant", "semantic_async", "policy"];
export type ProFeature = (typeof PRO_FEATURES)[number];
/** Community tier — always available without a license. */
export declare const COMMUNITY_FEATURES: readonly ["proxy", "cli", "policy_local"];
/** v3+: Pro gates always apply. GUARDIAN_OPEN_CORE=false is ignored (use a valid GUARDIAN_LICENSE_KEY for local development). */
export declare function isOpenCoreEnabled(): boolean;
/** Test/CI license bypass — disabled in enterprise mode. */
export declare function isCiLicenseBypass(): boolean;
/** Warn/fail startup when enterprise mode has license bypass env set. */
export declare function assertEnterpriseLicensePosture(): void;
/** isDevUnlockAllowed removed in v3.2.3 — use a valid GUARDIAN_LICENSE_KEY for local development. */
export declare const isDevUnlockAllowed: () => boolean;
export declare function isProFeature(feature: string): boolean;
export declare function allProFeatureNames(): ProFeature[];
export declare function getProCheckoutUrl(): string;
export declare function licenseTier(licensed: boolean): 'community' | 'pro';
//# sourceMappingURL=feature-tiers.d.ts.map