import type { Rule } from "../types.js"; interface FencedBlock { firstLine: string; startLine: number; } declare function extractFencedBlocks(content: string): FencedBlock[]; declare function startsWithRunnable(commandLine: string): boolean; interface QualityChecks { hasRunnableCodeBlock: boolean; referencesExitCodes: boolean; referencesToolchainConfig: boolean; } declare function evaluateQuality(content: string, presentConfigs: Set): QualityChecks; export declare const rule: Rule; export declare const _internal: { extractFencedBlocks: typeof extractFencedBlocks; startsWithRunnable: typeof startsWithRunnable; evaluateQuality: typeof evaluateQuality; EXIT_CODE_PATTERN: RegExp; RUNNABLE_PREFIXES: string[]; }; export {};