import type { Rule } from 'eslint';
type CallExpressionNode = Readonly<Parameters<Exclude<Rule.RuleListener['CallExpression'], undefined>>[0]>;
type FunctionExpressionNode = Readonly<Parameters<Exclude<Rule.RuleListener['FunctionExpression'], undefined>>[0]>;
type ArrowFunctionExpressionNode = Readonly<Parameters<Exclude<Rule.RuleListener['ArrowFunctionExpression'], undefined>>[0]>;
export type AnyFunctionExpressionNode = ArrowFunctionExpressionNode | FunctionExpressionNode;
export declare function getFunctionExpressionLastArgument(node: Readonly<CallExpressionNode>): Readonly<AnyFunctionExpressionNode | undefined>;
export {};
//# sourceMappingURL=function-expression-arguments.d.ts.map