import type { JSONDef, Serializable } from "../types"; export interface CrossArgs { isOver: boolean; } export default class Cross implements Serializable { isOver?: boolean; constructor(isOver?: boolean); cross(val1: number, val2: number): boolean; over(val1: number, val2: number): boolean; under(val1: number, val2: number): boolean; reset(): void; toString(): string; toJSON(): JSONDef; static readonly key = "finance.tr.Cross"; static display(_: CrossArgs, value: string, value2: string): string; static from({ isOver }: CrossArgs): Cross; }