import type { Selector } from "../../../core/ports/config.port.js"; import type { SyntaxNode } from "../../../infrastructure/parser/ts-utils.js"; /** * Resolves a selector against a call's arguments. Only the leading `arg` step * is meaningful for a registration argument; a longer chain reaches into a * value the normalizer has to fold first, which no inbound adapter needs yet * and which is therefore refused rather than half-applied. */ export declare function argumentFor(selector: Selector, positional: readonly SyntaxNode[], keywords: ReadonlyMap): SyntaxNode | null; export declare function keywordArguments(args: SyntaxNode): ReadonlyMap;