import type { BotConfig, SkillConfig } from "../../config/config.js"; import { hasBinary, resolveConfigPath, resolveRuntimePlatform } from "../../shared/config-eval.js"; import type { SkillEligibilityContext, SkillEntry } from "./types.js"; export { hasBinary, resolveConfigPath, resolveRuntimePlatform }; export declare function isConfigPathTruthy(config: BotConfig | undefined, pathStr: string): boolean; export declare function resolveSkillConfig(config: BotConfig | undefined, skillKey: string): SkillConfig | undefined; export declare function resolveBundledAllowlist(config?: BotConfig): string[] | undefined; export declare function isBundledSkillAllowed(entry: SkillEntry, allowlist?: string[]): boolean; export declare function shouldIncludeSkill(params: { entry: SkillEntry; config?: BotConfig; eligibility?: SkillEligibilityContext; }): boolean;