import { Call, FunctionJp } from "../../Joinpoints.js";
export default class OpenCLCall {
    $kernel: FunctionJp | undefined;
    deviceId: number;
    setKernel($function: FunctionJp): void;
    setDeviceId(deviceId: number): void;
    replaceCall($call: Call): void;
    private replaceCallPreconditions;
    private addOpenCLInclude;
    private loadKernelFile;
    /**
     * This only needs to be done once per function
     */
    private clInit;
}
//# sourceMappingURL=OpenCLCall.d.ts.map