import type { Capability, SourcePlugin } from "@claude-in-mobile/plugin-api"; import type { PluginRegistry } from "./registry.js"; export interface ResolveQuery { capabilities: readonly Capability[]; pluginId?: string; } export declare class CapabilityResolver { private readonly registry; private cache; constructor(registry: PluginRegistry); resolve(query: ResolveQuery): readonly SourcePlugin[]; resolveOne(query: ResolveQuery): SourcePlugin; invalidate(): void; } //# sourceMappingURL=resolver.d.ts.map