import { type FeatureKey, type PlanPolicy, type SubscriptionPlan } from "./policies"; export { isSubscriptionPlan } from "./policies"; export declare function getSubscriptionFilePath(): string; export declare function getWorkspaceId(): string; export declare function getCurrentPlan(): Promise; export declare function getPlanPolicy(plan: SubscriptionPlan): PlanPolicy; export declare function setCurrentPlan(plan: SubscriptionPlan): Promise; export declare function resolveUsageActor(): Promise; export declare function assertFeatureAllowed(feature: FeatureKey): Promise; export declare function assertCanRunScan(input: { targetKind: "local" | "github"; requiresCiDelta: boolean; actorId: string; }): Promise; export declare function recordCompletedScan(actorId: string, metadata?: Record): Promise; export declare function recordRuntimeEvaluation(actorId: string, metadata?: Record): Promise; export declare function getCurrentUsage(actorId: string): Promise<{ plan: SubscriptionPlan; monthlyLimit: number | null; usedThisMonth: number; month: string; workspaceId?: string; }>;