declare const _default: { meta: { type: "problem"; docs: { recommended: boolean; description: string; url: string; }; messages: { missingMetadata: string; disallowedMetadata: string; }; schema: { enum: string[]; }[]; defaultOptions: ["always"]; }; create(context: import("@eslint/core").RuleContext<{ LangOptions: import("../types.js").MarkdownLanguageOptions; Code: import("../index.js").MarkdownSourceCode; RuleOptions: FencedCodeMetaOptions; Node: import("mdast").Node; MessageIds: FencedCodeMetaMessageIds; }>): { code(node: import("mdast").Code): void; }; }; export default _default; export type FencedCodeMetaMessageIds = "missingMetadata" | "disallowedMetadata"; export type FencedCodeMetaOptions = ["always" | "never"]; export type FencedCodeMetaRuleDefinition = MarkdownRuleDefinition<{ RuleOptions: FencedCodeMetaOptions; MessageIds: FencedCodeMetaMessageIds; }>; import type { MarkdownRuleDefinition } from "../types.js";