import { type TSESLint, type TSESTree } from "@typescript-eslint/utils";
import { type AnyFunction } from "@flint/infra/analysis";
export declare function findEslintDisableComment<TMessageIds extends string, TOptions extends readonly unknown[]>(comments: TSESTree.Comment[], context: Readonly<TSESLint.RuleContext<TMessageIds, TOptions>>, disablePattern: string, approvedPrefix: string, messageId: TMessageIds, errorMessage: string): void;
export declare function isEslintVisitorFunction(node: AnyFunction): boolean;
