/**
 * Fetch the set of GK names enabled for the current user.
 *
 * Returns null when the enabled set cannot be determined (not authenticated,
 * network error, etc.). Callers should treat null as "show everything" (fail-open).
 */
export declare function getEnabledGKs(): Promise<Set<string> | null>;
/**
 * Check whether a specific GK is enabled for the current user.
 *
 * When enabledGKs is null (could not be determined), returns true (fail-open)
 * so that commands are not hidden due to transient errors.
 */
export declare function isGKEnabled(gk: string, enabledGKs: Set<string> | null): boolean;
//# sourceMappingURL=gk.d.ts.map