import type { Line, color } from '../types'; export declare function new_line(x1: number, y1: number, x2: number, y2: number, xloc?: 'bar_index' | 'bar_time', extend?: 'none' | 'left' | 'right' | 'both', lineColor?: color, style?: 'solid' | 'dotted' | 'dashed' | 'arrow_left' | 'arrow_right' | 'arrow_both', width?: number): Line; export declare function get_price(id: Line, x: number): number; export declare function get_x1(id: Line): number; export declare function get_x2(id: Line): number; export declare function get_y1(id: Line): number; export declare function get_y2(id: Line): number; export declare function copy(id: Line): Line; export declare function set_x1(id: Line, x: number): Line; export declare function set_x2(id: Line, x: number): Line; export declare function set_y1(id: Line, y: number): Line; export declare function set_y2(id: Line, y: number): Line; export declare function set_xy1(id: Line, x: number, y: number): Line; export declare function set_xy2(id: Line, x: number, y: number): Line; export declare function set_xloc(id: Line, x1: number, x2: number, xloc: 'bar_index' | 'bar_time'): Line; export declare function set_extend(id: Line, extend: 'none' | 'left' | 'right' | 'both'): Line; export declare function set_color(id: Line, lineColor: color): Line; export declare function set_style(id: Line, style: 'solid' | 'dotted' | 'dashed' | 'arrow_left' | 'arrow_right' | 'arrow_both'): Line; export declare function set_width(id: Line, width: number): Line; export declare function delete_line(_id: Line): void; export { new_line as new }; //# sourceMappingURL=index.d.ts.map