import type { DataRecord, TransformArg } from '../types.js'; export type BollingerOptions = { /** * the window size (the window transform’s k option), an integer; defaults to 20 */ n?: number; /** * the band radius, a number representing a multiple of standard deviations; defaults to 2 */ k?: number; }; export declare function bollingerX(args: TransformArg, options?: BollingerOptions): TransformArg; export declare function bollingerY(args: TransformArg, options?: BollingerOptions): TransformArg; export declare function bollingerDim(dim: 'x' | 'y', { data, ...channels }: TransformArg, options?: BollingerOptions): { data: { __x: import("../types.js").RawValue; __lo: number; __avg: number; __hi: number; }[]; };