import { NodeIdMap } from ".."; import { TXorNode, XorNode } from "../xorNode"; import { Ast } from "../../../language"; export declare function assertRecursiveExpressionPreviousSibling(nodeIdMapCollection: NodeIdMap.Collection, nodeId: number, expectedNodeKinds?: ReadonlyArray | T["kind"] | undefined): TXorNode; export declare function invokeExpressionIdentifier(nodeIdMapCollection: NodeIdMap.Collection, nodeId: number): XorNode | undefined; export declare function invokeExpressionIdentifierLiteral(nodeIdMapCollection: NodeIdMap.Collection, nodeId: number): string | undefined; export declare function parameterIdentifier(nodeIdMapCollection: NodeIdMap.Collection, functionParameter: TXorNode): Ast.Identifier | undefined; export declare function parameterIdentifierLiteral(nodeIdMapCollection: NodeIdMap.Collection, functionParameter: TXorNode): string | undefined;