import type { Rule } from 'eslint';
import type { MochaInterface } from '../mocha/descriptors.ts';
import { type NameDetails } from '../mocha/name-details.ts';
import { type CallExpression } from './node-types.ts';
import type { ResolvedReference } from './resolved-reference.ts';
export type ResolvedReferenceWithNameDetails = ResolvedReference & {
    readonly nameDetails: NameDetails;
    readonly name: string;
    readonly node: CallExpression;
};
export declare function findMochaVariableCalls(context: Readonly<Rule.RuleContext>, customNames: readonly NameDetails[], interfaceToUse: MochaInterface, includeAllInterfaces: boolean): readonly ResolvedReferenceWithNameDetails[];
//# sourceMappingURL=find-mocha-variable-calls.d.ts.map