export type IchimokuOptions = { tenkan?: number; kijun?: number; senkouB?: number; }; export declare const DEFAULT_TENKAN = 9; export declare const DEFAULT_KIJUN = 26; export declare const DEFAULT_SENKOUB = 52; /** * Ichimoku Kinko Hyo indicator components. * Returns `[tenkan, kijun, senkouA, senkouB, chikou]` where senkou lines * are shifted forward by the `kijun` displacement and chikou is the close * shifted backward. NaN is produced where rolling inputs are invalid. * @param high High price series * @param low Low price series * @param close Close price series * @param options Optional periods `{ tenkan, kijun, senkouB }` * @returns Tuple of Float64Array: `[tenkan, kijun, senkouA, senkouB, chikou]` */ export declare function ichimoku(high: ArrayLike, low: ArrayLike, close: ArrayLike, options?: IchimokuOptions): [Float64Array, Float64Array, Float64Array, Float64Array, Float64Array];