import type { TSESLint } from "@typescript-eslint/utils"; import { type DefLocation, type DefReference } from "../def-location.ts"; import { type PluginDocs } from "./create-rule.ts"; export type BookDef = { bookLocation: DefLocation; catalogLinks: CatalogLink[]; }; export type CatalogLink = { locale: string; catalogLocation: DefReference; }; export type BookDefCallback = (record: BookDef) => void; type MessageIds = never; type Options = []; export declare function getRule(cb: BookDefCallback): TSESLint.RuleModule; export {}; //# sourceMappingURL=collect-book-definitions.d.ts.map