import type { SkillDiagnostic, SkillSourceDescriptor, SkillsConfig } from './types.js'; export interface ResolveSkillSourcesOptions { workspaceDir?: string; globalDir?: string; builtinDir?: string; agentsDir?: string; extraDirs?: string[]; /** Project compatibility sources fail closed unless trust is explicitly granted. */ workspaceTrust?: 'trusted' | 'untrusted'; } export interface ResolveSkillSourcesResult { sources: SkillSourceDescriptor[]; diagnostics: SkillDiagnostic[]; } export declare function resolveSkillSources(options: ResolveSkillSourcesOptions, skillsConfig: SkillsConfig): ResolveSkillSourcesResult; export declare function resolveAgentsSkillsDir(env?: NodeJS.ProcessEnv): string; export declare function resolveWorkspaceAgentsSkillsDir(workspaceDir: string): string; export declare function resolveWorkspaceSkillSource(workspaceDir: string): SkillSourceDescriptor;