import { Transform } from "./transform"; import type * as p from "../../core/properties"; import type { Arrayable, Dict } from "../../core/types"; export declare namespace CustomJSTransform { type Attrs = p.AttrsOf; type Props = Transform.Props & { args: p.Property>; func: p.Property; v_func: p.Property; }; } export interface CustomJSTransform extends CustomJSTransform.Attrs { } export declare class CustomJSTransform extends Transform { properties: CustomJSTransform.Props; constructor(attrs?: Partial); get names(): string[]; get values(): unknown[]; protected _make_transform(name: string, func: string): Function; get scalar_transform(): Function; get vector_transform(): Function; compute(x: number): number; v_compute(xs: Arrayable): Arrayable; } //# sourceMappingURL=customjs_transform.d.ts.map