import type { ArrayProxyTarget } from "./createArrayHandler"; import type { ObjectJsonRepresentation } from "../util/nodeToJsonldRepresentation"; import type { ProxyContext } from "../ProxyContext"; export type methodBuilder = (target: ArrayProxyTarget, key: string, proxyContext: ProxyContext) => Return; export interface ArrayMethodBuildersType { copyWithin: methodBuilder["copyWithin"]>; fill: methodBuilder["fill"]>; pop: methodBuilder["pop"]>; push: methodBuilder["push"]>; reverse: methodBuilder["reverse"]>; shift: methodBuilder["shift"]>; sort: methodBuilder["sort"]>; splice: methodBuilder["splice"]>; unshift: methodBuilder["unshift"]>; } export declare const methodNames: Set; export declare const arrayMethodsBuilders: ArrayMethodBuildersType;