/** * Bollinger Bars Indicator * * Visual candle indicator with two plotcandle layers: * 1. Wicks: (high, high, low, low) - navy blue outline * 2. Body: (open, high, low, close) - green up / red down candle body * * PineScript reference: * plotcandle(high, high, low, low, "Bollinger Bars Wicks", color=#0D349E, bordercolor=#0D349E, wickcolor=na) * plotcandle(open, high, low, close, "Bollinger Bars Body", color=col, bordercolor=col, wickcolor=na) */ import { type IndicatorResult, type InputConfig, type PlotConfig, type Bar } from 'oakscriptjs'; import type { PlotCandleData } from '../types'; export interface BollingerBarsInputs { } export declare const defaultInputs: BollingerBarsInputs; export declare const inputConfig: InputConfig[]; export declare const plotConfig: PlotConfig[]; export declare const plotCandleConfig: { id: string; title: string; }[]; export declare const metadata: { title: string; shortTitle: string; overlay: boolean; }; export declare function calculate(bars: Bar[], _inputs?: Partial): IndicatorResult & { plotCandles: Record; }; export declare const BollingerBars: { calculate: typeof calculate; metadata: { title: string; shortTitle: string; overlay: boolean; }; defaultInputs: BollingerBarsInputs; inputConfig: InputConfig[]; plotConfig: PlotConfig[]; plotCandleConfig: { id: string; title: string; }[]; }; //# sourceMappingURL=bollinger-bars.d.ts.map