import type { ISpec } from '@visactor/vchart'; import type { ScatterRegressionLineSpec } from './type'; import type { RegressionLineData } from '../regression-line/type'; export declare function getScatterRegressionLineConfig(type: 'linear' | 'logisitc' | 'lowess' | 'polynomial', config: Omit): { type: string; componentType: string; interactive: boolean; style: { data: (datum: any, ctx: any) => RegressionLineData[]; line: { visible?: boolean; style?: import("@visactor/vchart").ILineGraphicAttribute; }; confidenceInterval: { visible?: boolean; style?: import("@visactor/vchart").IAreaGraphicAttribute; }; label: { visible?: boolean; text: string; style?: import("@visactor/vchart").ITextGraphicAttribute; }; }; }; export declare function appendScatterRegressionLineConfig(chartSpec: ISpec, spec?: ScatterRegressionLineSpec | ScatterRegressionLineSpec[]): void;