import { createRubyImportResolver } from "./import-resolution/ruby.js"; import { type CodeSource, type KnowledgeAdapter, type KnowledgeFragment } from "./types.js"; export declare const RUBY_EXTENSION_CLAIMS: readonly [".rb", ".rake"]; export declare class RubyKnowledgeAdapter implements KnowledgeAdapter { readonly projectManifests: import("./types.js").ProjectManifestSpec[]; readonly parserVersion = "ruby-deterministic-v2"; readonly extensionClaims: readonly [".rb", ".rake"]; readonly createImportResolver: typeof createRubyImportResolver; supports(source: Pick): boolean; extract(source: CodeSource): Promise; } //# sourceMappingURL=ruby-adapter.d.ts.map