import type { Box, color } from '../types'; export declare function new_box(left: number, top: number, right: number, bottom: number, xloc?: 'bar_index' | 'bar_time', extend?: 'none' | 'left' | 'right' | 'both', border_color?: color, border_width?: number, border_style?: 'solid' | 'dotted' | 'dashed', bgcolor?: color, text?: string, text_size?: string | number, text_color?: color, text_halign?: 'left' | 'center' | 'right', text_valign?: 'top' | 'center' | 'bottom', text_wrap?: 'none' | 'auto', text_font_family?: 'default' | 'monospace'): Box; export declare function get_left(id: Box): number; export declare function get_right(id: Box): number; export declare function get_top(id: Box): number; export declare function get_bottom(id: Box): number; export declare function copy(id: Box): Box; export declare function set_left(id: Box, left: number): Box; export declare function set_right(id: Box, right: number): Box; export declare function set_top(id: Box, top: number): Box; export declare function set_bottom(id: Box, bottom: number): Box; export declare function set_lefttop(id: Box, left: number, top: number): Box; export declare function set_rightbottom(id: Box, right: number, bottom: number): Box; export declare function set_xloc(id: Box, left: number, right: number, xloc: 'bar_index' | 'bar_time'): Box; export declare function set_extend(id: Box, extend: 'none' | 'left' | 'right' | 'both'): Box; export declare function set_border_color(id: Box, borderColor: color): Box; export declare function set_border_width(id: Box, width: number): Box; export declare function set_border_style(id: Box, style: 'solid' | 'dotted' | 'dashed'): Box; export declare function set_bgcolor(id: Box, bgColor: color): Box; export declare function set_text(id: Box, text: string): Box; export declare function set_text_color(id: Box, textColor: color): Box; export declare function set_text_size(id: Box, size: string | number): Box; export declare function set_text_halign(id: Box, align: 'left' | 'center' | 'right'): Box; export declare function set_text_valign(id: Box, align: 'top' | 'center' | 'bottom'): Box; export declare function set_text_wrap(id: Box, wrap: 'none' | 'auto'): Box; export declare function set_text_font_family(id: Box, font: 'default' | 'monospace'): Box; export declare function delete_box(_id: Box): void; export { new_box as new }; //# sourceMappingURL=index.d.ts.map