import type { Rule } from "eslint";
import type { RegexConfig } from "../types/rule.js";
export declare function getLiteralsByNodeAndRegex<LiteralType = unknown>(ctx: Rule.RuleContext, node: unknown, regex: RegexConfig, { getLiteralsByMatchingNode, getNodeByRangeStart, getNodeRange, getNodeSourceCode }: {
    getLiteralsByMatchingNode: (node: unknown) => LiteralType[] | undefined;
    getNodeByRangeStart: (start: number) => unknown;
    getNodeRange: (node: unknown) => undefined | [number | undefined, number | undefined];
    getNodeSourceCode: (node: unknown) => string | undefined;
}): LiteralType[];
//# sourceMappingURL=regex.d.ts.map