import { AXObject } from "../run/AXObject"; import { ASFunction } from "./ASFunction"; import { AXCallable } from "../run/AXCallable"; import { ASArray } from "./ASArray"; export declare class ASMethodClosure extends ASFunction { static classInitializer(): void; static Create(receiver: AXObject, method: AXCallable): ASMethodClosure; get prototype(): AXObject; set prototype(prototype: AXObject); axCall(ignoredThisArg: any): any; axApply(ignoredThisArg: any, argArray?: any[]): any; call(ignoredThisArg: any): any; apply(ignoredThisArg: any, argArray?: ASArray): any; }